Open Source · PHP / Symfony

Der Static Site Generator, der
einfach nicht stört.

Schreib Markdown. Definiere Struktur in YAML. Führe einen Befehl aus. Erhalte reines statisches HTML — keine Datenbank, keine Laufzeit, keine Überraschungen.

0
Datenbanktabellen
100%
Statische Ausgabe
AI
KI-freundliche Struktur

Ein CMS, das zur Laufzeit
nichts speichert.

notACMS ist ein PHP/Symfony Static Site Generator für Entwickler, die volle Kontrolle wollen. Inhalte leben in Markdown + YAML-Dateien. Templates sind Twig. Die Ausgabe ist reines HTML.

Keine Datenbankmigrationen. Keine Plugin-Konflikte. Kein CMS-Lock-in. Nur ein Build-Schritt, der das local/content/-Verzeichnis in eine vollständige statische Website umwandelt.

Für KI-freundliche Workflows konzipiert — Flat Files sind trivial zu lesen, zu durchsuchen und mit LLMs zu generieren.

0
Datenbankabhängigkeit
Inhalte leben in Flat Markdown + YAML-Dateien. Kein ORM, keine Migrationen.
1
Build-Befehl
./notACMS deploy gibt die komplette Website nach public/static/ aus.
Unterstützte Locales
Füge eine Zeile in _site.yaml hinzu. Inhalte pro Locale co-lokalisiert.
Apache 2.0
Lizenziert
Fork it, extend it, make it yours. Kein Vendor-Lock-in.

Alles was du brauchst.
Nichts was du nicht brauchst.

Aufgebaut auf Symfony 7.4 und PHP 8.5. Vertraute Werkzeuge, minimale Magie.

Markdown + YAML
Inhalte in Markdown mit YAML-Frontmatter schreiben. CommonMark mit Überschriften, Tabellen, Callouts.
Mehrsprachig
First-class i18n. Inhalte pro Locale co-lokalisiert. URL-Überschreibungen je Sprache. hreflang out of the box.
Volltextsuche
Pagefind-Integration. Statische Suche ohne Serverkosten, beim Build indexiert. Keine externe API.
PHP / Symfony Core
Vollständiges Symfony DI, Console-Commands, Twig-Templates, SCSS via AssetMapper. PHP-Entwickler fühlen sich sofort zu Hause.

Drei Schritte von der
Idee zur Live-Site.

1
Inhalt schreiben
Markdown-Dateien in local/content/ mit YAML-Frontmatter erstellen. Seiten, Beiträge und Locales nach Bedarf hinzufügen.
2
Bauen
Führe ./notACMS deploy --prod aus. notACMS kompiliert SCSS, verarbeitet Bilder, rendert Twig-Templates und generiert das gesamte statische HTML.
3
Überall deployen
Lade public/ auf jeden Webserver, CDN oder Static Host hoch. Keine PHP-Laufzeit erforderlich — außer im Live-Modus.
# clone and start
$ git clone https://github.com/holas1337/notACMS
$ ddev start
 
# write your first page
$ mkdir -p local/content/pages/about
$ echo "---\ntitle: About\n---\n# Hello" > local/content/pages/about/en.md
 
# build and deploy
$ ./notACMS deploy --prod
✓ Cleared cache
✓ Compiled assets
✓ Generated 12 pages
✓ Built search index
✓ Done in 2.4s

Diese Seite ist mit notACMS gebaut.

Ein lebendiger Proof-of-Concept: Das Produkt dokumentiert und vermarktet sich selbst mit genau den Werkzeugen, die es bereitstellt.
Quellcode auf GitHub ansehen

Noch heute loslegen.

Repository klonen, Inhalte hinzufügen, einen Befehl ausführen. Die Website ist live.