notACMS v1.0.0

Das erste stabile Release — Core Content Pipeline, mehrsprachiges Routing, Pagefind-Suche, Bildverarbeitung und DDEV-basierte lokale Entwicklung.

Was in v1.0.0 steckt

Nach mehreren Monaten internem Einsatz in persönlichen Projekten markiere ich das erste stabile Release. Der Kern-Funktionsumfang ist solide genug, um damit echte Seiten zu bauen.

Content-Pipeline

Die Content-Pipeline ist das Herzstück von notACMS. Sie liest das local/content/-Verzeichnis, parst Frontmatter und generiert mit einem einzigen Befehl eine vollständige statische Seite.

  • Markdown-Inhalte mit YAML-Frontmatter
  • CommonMark-Rendering mit Überschriften-Permalinks
  • Excerpt-Generierung aus Fließtext
  • Berechnung der Lesezeit

Mehrsprachiges Routing

Locales werden in _site.yaml definiert. Jede Locale erhält ihren eigenen URL-Raum, mit optionalen Pfadüberschreibungen in _routes.yaml. hreflang-Tags werden automatisch generiert.

locales:
  en:
    label: "English"
    date_format: "M d, Y"
  pl:
    label: "Polski"
    date_format: "d.m.Y"

Pagefind-Suche

Volltextsuche ist über Pagefind in die statische Ausgabe eingebaut. Der Build-Befehl generiert den Suchindex automatisch. Keine externe API, keine serverseitige Suche — nur ein statischer Index, der auch offline funktioniert.

Bildverarbeitung

Bilder, die sich neben den Inhalten befinden, werden beim Build verarbeitet. notACMS generiert WebP-Varianten in mehreren Breiten, aktualisiert src-Attribute automatisch mit responsivem srcset und übernimmt die Pfadzuordnung zwischen Inhalts- und Ausgabeverzeichnissen.

DDEV lokale Entwicklung

Die Entwicklungsumgebung ist mit DDEV vollständig containerisiert. ddev start stellt PHP 8.5, Nginx und alle Build-Werkzeuge bereit. ddev build erzeugt die statische Ausgabe. ddev code-check führt PHPStan und PHP CS Fixer aus.

Breaking Changes

Dies ist das erste stabile Release. Wer eine Pre-1.0-Version verwendet hat: Das _site.yaml-Schema prüfen — der social-Schlüssel wurde von einer Liste in eine Map geändert.

Upgrade

git pull
ddev composer install
ddev build

Was als nächstes kommt

v1.1.0 wird sich auf das Design-System und die Dokumentation konzentrieren. Diese Seite — gebaut mit notACMS — wird zur offiziellen Dokumentation und Design-Referenz.