Projekt-Tagebuch Blog, Tag 9


coden
Rustikaler, tropischer Arbeitsplatz mit einem Laptop auf einem Holztisch, daneben eine Hängematte.
Daniel Kaser|24. April 2024
2 min.

Montag, 24. April 2024

Wochen-Ziele:

  • ersten echten Blog-Beitrag (MDX mit JavaScript) erstellen

Tages-Ziele:


¡Depresión!

Ich muss sagen, ich bin immer noch ordentlich demotiviert. Dazu kommt, dass ich gestern einen Podcast von Kent C. Dodds gehört habe. Er ist der Meinung, dass es nicht cool ist, wenn man ständig - und vor allem bei jeder Änderung - den Blog neu builden muss.

Jetzt habe ich seinen Blog mal durch Lighthouse gejagt und siehe da: Die Performance liegt bei erstaunlichen 47. Aber er hat einen guten Rank bei Google wahrscheinlich auch nicht mehr nötig bzw. rankt wahrscheinlich wegen seiner Bekanntheit.

Und genau das könnte die Lösung sein. Man verwendet einen statischen Blog bis man genug Reichweite aka Bekanntheit erreicht hat. Dann spielt die Performance für den Google-Rank nicht mehr so die Rolle und man kann auf einen dynamischeren Blog umstellen. Vielleicht sogar Wordpress...

Jut, das nur am Rande. Was hab ich gestern gemacht?

Gestern lief dann mal wieder alles ein bisschen besser. Ich habe mein fieses 4er Kata gelöst, an dem ich letztes Mal hängen geblieben bin. 💪 Außerdem habe ich es geschafft mein siteConfig-Objekt ins MDX zu bekommen. Jetzt kann ich tatsächlich von meinen Markdown-Files aus darauf zu greifen. Nice!

Als nächstes hab ich den Frontmatter-Type erweitert. Neben Titel, PubDate und Author gibt es jetzt noch isPublished, Category, Tags und Series.

Zum Schluss hab ich mich noch um die AboutPage gekümmert. Die war schon demomäßig angelegt und musste “nur” noch angepasst werden. Dafür hab ich als Erstes die Avatar-Komponente von shadcn installiert.

Dann hab ich eine Hilfsfunktion für den Avatar-Fallback geschrieben. Man kann festlegen, was angezeigt werden soll, wenn kein Bild für das Avatar verfügbar ist. Die Hilfsfunktion generiert jetzt aus dem einem Namen 2-3 Initialen. Cool. das hat Spaß gemacht.

Das wars dann auch für gestern. Jetzt mach ich erst mal Sport und dann geht’s weiter!

Feedback

Schreib mir!