Changelog & Todos

Letzte Änderung: 26.03.2023 18:38 Uhr

Ich halte hier mal fest, was ich noch vor und bereits umgesetzt hab. Teilweise findet sich das auch in diesem Artikel wieder.

Todos

  • Theme mit bootstrap 5!
  • Doch localStorage für Theme-Wahl? (in Arbeit)
  • Theme-Switch in Navbar auch bei kleinem Viewport
  • Home: zeigt im Introtext sonntags fälschlicherweise den kommenden Sonntag. Hier erstmal den aktuellen Rückblick verlinken.

Done

  • 2023-03-26:
    • Blogindex zieht sich OG:image, wenn kein Bild im Beitrag selbst
    • Blogindex: Verwies oben nicht auf letzten Rückblick sondern auf den letzten Artikel überhaupt (trotz filter im code). Behoben.
  • 2023-03-05:
    • verworfen: Cronjob zur Freischaltung, weil bei IONOS nicht vernünftig realisierbar. Ich zieh die Domain demnächst um
  • 2023-02-27:
    • 3 Bilder per Shortcode oder Plugin (per Plugin)
    • verworfen: cachen der Pixelfedbilder https://learn.getgrav.org/16/content/media#cache-only
  • 2023-02-24:
    • Learning: Im Media-Feed von Mastodon landen nur direkte Posts mit Bildern, Bilder von Replies nicht.
  • 2023-02-19:
    • Pixelfed Feed aktualisiert nicht. Kein' Bock mehr. Stattdessen Media-Feed von Mastodon angezapft. Weiteres Plugin erstellt, klappt.
  • 2023-02-11:
    • Pixelfedbilder ziehen per RSS Feed. Letztenendes eigenes Grav-Plugin erstellt (Startseite).
    • CSS um nicht-square Pics square darzustellen.
    • Lightbox. Geht aber nur mit Bildern, die im gleichen Ordner liegen und der Page zugeordnet sind. Also am besten doch nicht zentral ablegen und wieder über den Admin einbauen. Das sollte gehen, weil sie nicht mehr im RSS-Feed auftauchen (bis auf das Hero-Image)
  • 2023-02-10:
    • popularity doch nochmal angestellt (ist völlig anonym, zählt nur Aufrufe)
    • Style von Textlinks mit handgemaltem Strich
    • (Change Fontsize) verworfen
    • (Logo bei kleinem Viewport) verworfen
    • Platzierung Themeswitch komisch, bzw padding vom Content rechts
  • 2023-02-09:
    • Teilen per Elk vorbereitet für den Rückblick
    • Datenschutzseite ergänzt um kurze Erklärungen zu "Kommentarfunktion" und ThemeSwitch
  • 2023-02-05:
    • Kommentar-Funktion optimiert. Datetime vernünftig und meinen initialen Post oben mit angezeigt inkl. Stats.
    • Header Wischi-Waschi besser
    • Einige Darkmode-fails behoben: Btn primary, Comment-Box, Cards auf Blogindex
    • letzten Blogbeitrag für Blog-Introtext
  • 2023-02-04:
    • Bilder verlegt. Das macht das Vorbereiten von Blogpost etwas einfacher.
    • Atkinson Hyperlegible Font getestet und verworfen.
  • 2023-02-02:
    • Escape-Fehler im Toot auf der Startseite entfernt (raw).
    • twig Code im Changelog interpretieren und ausgeben (raw/endraw)
  • 2023-02-02:
    • Uhrzeit in Blogposts
    • Meta Description in Blogteaser (wenn Teasertext nicht gesetzt)
    • last modified dynamisch in Flat CMS Post: {{ page.modified|date('d.m.Y H:i') }}
  • 2023-02-01:
    • Start Umsetzung Mastodon Comments Quelle
  • 2023-01-30:
    • Suchseite Fokus on load
  • 2023-01-29:
    • Teaser zum letzten Blogbeitrag auf der Startseite
    • Paginierung im Blog per Plugin
    • Scrollto mit richtiger Position bei Ankern im Blog (Beispiel)
    • Collapse Modul/ Akkordeon mit Spectre (n2s: wieder verworfen, siehe Clip in Nova)
  • 2023-01-28:
    • Anker bei Zwischenheadlines (Beispiel)
    • Je nach Wochentag und Uhrzeit (Sonntag vor 09:00) wird Text auf Blogindex enstsprechend unterschiedlich angezeigt
    • Im RSS-Feed Template nur Summary statt ganzem Content, weil sonst ggf. mittendrin abgeschnitten wird.
    • H2 statt H3 im Wochenrückblick
    • Alt bei den Images richtig ![Alt](chewie.jpg "Title"){.class}