Einen Blogartikel schreiben
- Lies
docs/blog-guidelines.mdvollständig. Dessen Regeln sind bindend. - Kopiere
docs/blog-template.mdnachsrc/content/blog/en/<slug>.mdund schreibe die englische Version. - Schreibe die deutsche Version in
src/content/blog/de/<deutscher-slug>.mdmit demselbentranslationKey. Lokalisiere, verwende „Sie“. - Verwende ausschließlich Erfahrungen und Beispiele, die Fabian bestätigt hat (Briefing, Projektgedächtnis, seine Nachrichten). Frage ihn, wenn ein Beispiel fehlt, anstatt eines zu erfinden.
- Führe eine „Slop-Überprüfung“ beider Versionen durch (siehe „No AI slop“ in den Richtlinien): Lösche jeden Satz, der in jeden beliebigen Artikel passen würde, ersetze allgemeine Behauptungen durch Fabians konkrete Fakten, lies ihn einmal laut vor.
- Zeichne das Kartenbild für die Blog-Übersicht: Füge einen Eintrag für den
translationKeydes Artikels insrc/lib/card-drawings.tshinzu (leichte technische Zeichnung, EN/DE-Beschriftungen mit Fakten aus dem Artikel, siehe „Kartenbild“ in den Richtlinien). Jeder Artikel erhält eines; der Build schlägt ohne ihn fehl. - Setze
draft: false, wenn der Artikel fertig ist, und führe dannnpm run buildaus. Behebe jede Meldung voncheck-blog.mjsoder dem Inhaltsschema. - Betrachte die erstellte Artikelseite einmal, sowie die Karte auf
/blog/mit ihrer Zeichnung (Takeaways-Box oben, einklappbare FAQ, Autorenbox, Kontaktbereich mit „Buch einen Anruf“ und dem Kontaktformular unten) und das generierte Vorschaubild indist/og/<lang>/<slug>.png. Schlage ein erklärendes Schaubild vor, wenn das Thema von einem profitiert (siehe Bilder in den Richtlinien). - Öffne den Pull Request und füge 2–3 LinkedIn-Teaser-Entwürfe für Fabian hinzu, entweder als PR-Beschreibung oder im Thread.
Ändere die Vorlagenkomponenten (src/components/BlogPost.astro, BlogIndex.astro) nicht für einen einzelnen Artikel. Layout-Änderungen gelten für alle Artikel.