Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Newsfeed-Generator › Herkunft ›

netzaffe.de

Inhalt abgleichen
Trainer, Berater, Facilitator, Coach und Überzeugungstäter Florian Latzel
URL: https://florian.latzel.io/
Aktualisiert: vor 1 Stunde 47 Minuten

Juli + August: Upgrade und Facelift

25 September, 2023 - 00:00
Gears of industry, CC BY-NC-ND 2.0, House Photography Im Juli und August habe ich viel Zeit im kühlen Maschinenraum verbracht und dieser Site gearbeitet. Sowohl unter der Haube als auch am Antlitz. Upgrade auf Jekyll 4.x Seit der Migration von Drupal nach Jekyll Ende 2018 lief diese Site mit der damals aktuellen Version 3.8.5. Grund genug, mal ein Upgrade zu fahren. Zudem wollte ich in Genuss der Verbesserungen von Jekyll 4 zu kommen. Gerade das angekündigte Jekyll builds should be much faster.1 macht beim lokalen Arbeiten mit jekyll serve bereits ohne --incremental2 einen deutlichen Unterschied. Das Schreiben und Arbeiten an der Site macht durch die schnellere Resonanz mehr Spaß. Blog, Tags und Tagseiten Das Facelift habe ich mit der Blogübersichtsseite begonnen und mich dann über Tags (jetzt Themen) zu den einzelnen Themenseiten vorgearbeitet. Mich hat das sehr Reduzierte und die Übersichtlichkeit auf https://dri.es schon sehr lange angesprochen. So habe ich das jetzt mal nachgebaut. Startseite und Navigation Neben der ganzen Technik hat die Startseite ein komplett neues Gesicht bekommen. Ich habe wieder mal Startseite, Navigation und einige Seiten überarbeitet. Mein Portfolio als Coach und Wildnispädagoge stehen jetzt Vorgrund und bekommen auf der Startseite jetzt den entsprechenden Raum. CO₂ Ausstoß der Website stark reduziert Ein Nebeneffekt der Überarbeitungen, gerade das Weglassen der Teaserbilder in Übersichtsseiten bei Blog und Tags, ist viel geringere Datenmenge, die je Seitenaufruf generiert wird Das hat zu einer starken Reduzierung des CO₂ Fußabdrucks der Website geführt. Laut Website Carbon Calculator sind das jetzt 0,03 Gramm CO₂ pro Seitenaufruf. Mal schauen, ob ich den mit dem Picture Plugin und dem Ausbau vom Lazyload-Skript und dem TOC Plugin (geht ja auch via Kramdown3 noch weiter drücken kann. Learnings Bei Jekyll bin ich über die Filter link und post_url4 gestoßen. Beide sorgen für valide Permalinks und brechen den Build Prozess bei Fehlern ab. Interne broken links ade. In Punkto Frontend habe ich sehr viel Neues gelernt und angewandt. Gerade was HTML und CSS angeht, zum Beispiele Mediaqueries, filter + Transitions, Listen mit Columns oder display-flex und Prozentangabe. Während meiner Zeit als Softwareentwickler habe ich mich diesem Themenkomplex immer verschlossen. Seitdem ich in den frühen Zweitausendern mit HTML gestartet bin, hat sich doch einiges getan. Ich mache kein Frontend. Vielleicht gerade deswegen. Bei Blog und Themen habe ich mich tiefer mit Liquid5, der Template Sprache von Jekyll auseinandergesetzt. Habe programmiert, ausprobiert und auf Stackoverflow geforscht (repeat). Zudem habe ich nach über 10 Jahren auch mal wieder mit einem Javascript-Framework gearbeitet und habe die Idee trotz des funktionierenden Versuchs verworfen. Bei vielen der kleinen Fortschritte, gerade beim Aufeinandertreffen von Frontend und Backend habe ich öfters mal ein lautes Ja ausgestoßen und bin von meinen Sitzball für den ein oder anderen Erfolgstanz aufgestanden. Schön zu erfahren, dass ich “es” noch kann und schön mal wieder so tief im Tunnel gewesen zu sein. Die Überarbeitung die Startseite ließ mich viel über mein Portfolio nachdenken. Was will ich anbieten und wie stelle ich das dar? Wie transportiere ich den Punkt als Teaser in zwei Zeilen auf etwa 70 Zeichen (von der Überarbeitung der Detailseiten (WIP) ganz abgesehen)? Welche Referenzen möchte ich nutzen und in welcher Reihenfolge möchte ich sie darstellen? Zuletzt habe ich mein Angebot von sechs auf vier Punkte und die Referenzen in Relation von vier auf drei Zeilen reduziert. https://jekyllrb.com/news/2019/08/20/jekyll-4-0-0-released/ ↩ https://jekyllrb.com/docs/configuration/incremental-regeneration/ ↩ https://kramdown.gettalong.org/converter/html.html#toc ↩ https://jekyllrb.com/docs/liquid/tags/#links ↩ https://shopify.github.io/liquid/ ↩
Kategorien: Planet Drupal

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Seite auf Xamp wird nicht geladen
  • [simplenews_stats] [D10] Keine Öffnungen/Ansichten der Newsletter werden gezählt
  • Theme Olivero - Rand entfernen?
  • Olivero veraendern
  • Upgrade Drupal 9 auf 10
  • Matomo(?) in Seite, aber Deinstalliert!
  • Upgrade Drupal 7 auf Drupal 9 / Inhalt erstellen zeigt nur Fehler an
  • Fehlermeldung nach Update auf Drupal 10
  • Wie Button erstellen?
  • footnotes bei D10 und CKE5
  • ckeditor Bilder skalieren
  • Bild in welcher Form die Beschriftung!
Weiter

Neue Kommentare

  • Wie plötzlich passierte
    vor 1 Tag 1 Stunde
  • Sowas geht immer mit
    vor 3 Tagen 50 Minuten
  • vielen Dank fuer Deine Tipps.
    vor 3 Tagen 6 Stunden
  • Routinefrage: Kann es ein
    vor 4 Tagen 1 Stunde
  • @onkel Bob,Erst mal
    vor 1 Woche 4 Tagen
  • Prinzipiell geht das schon.
    vor 1 Woche 4 Tagen
  • Rubi_2021 schriebWie genau
    vor 2 Wochen 2 Tagen
  • Ok, war ein Versuch. ;-) Kann
    vor 2 Wochen 2 Tagen
  • Danke
    vor 2 Wochen 2 Tagen
  • Redest Du von dem
    vor 2 Wochen 2 Tagen

Statistik

Beiträge im Forum: 248803
Registrierte User: 19832

Neue User:

  • elkb
  • J. Berten
  • vohome

» Alle User anzeigen

User nach Punkten sortiert:
wla9333
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3845
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 7 Gäste online.

Drupal Security

  • Content Moderation Notifications - Moderately critical - Information disclosure - SA-CONTRIB-2023-047
  • Entity cache - Critical - Information disclosure - SA-CONTRIB-2023-046
  • Drupal core - Critical - Cache poisoning - SA-CORE-2023-006
  • Mail Login - Critical - Access bypass - SA-CONTRIB-2023-045
  • WebProfiler - Moderately critical - Cross Site Scripting - SA-CONTRIB-2023-044
Weiter

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association