Open Source · PHP / Symfony

Generator stron statycznych, który
po prostu nie przeszkadza.

Pisz w Markdown. Definiuj strukturę w YAML. Uruchom jedno polecenie. Uzyskaj czysty statyczny HTML — brak bazy danych, brak serwera, brak niespodzianek.

0
Tabel w bazie danych
100%
Statyczny wynik
AI
Przyjazna struktura

CMS, który w czasie działania
nic nie przechowuje.

notACMS to generator stron statycznych PHP/Symfony dla programistów, którzy chcą pełnej kontroli. Treść żyje w plikach Markdown + YAML. Szablony to Twig. Wynik to czysty HTML.

Żadnych migracji baz danych. Żadnych konfliktów wtyczek. Żadnego vendor lock-in. Tylko krok budowania, który zamienia katalog local/content/ w kompletną stronę statyczną.

Zaprojektowany dla przepływów pracy przyjaznych AI — płaskie pliki są trywialne do odczytu, wyszukiwania i generowania przez LLM.

0
Zależność od bazy danych
Treść żyje w płaskich plikach Markdown + YAML. Brak ORM, brak migracji.
1
Polecenie budowania
./notACMS deploy generuje kompletną stronę do public/static/.
Obsługiwanych lokali
Dodaj dowolny język jedną linią w _site.yaml. Treść zlokalizowana per lokal.
Apache 2.0
Licencja
Forkuj, rozszerzaj, dostosuj do swoich potrzeb. Brak vendor lock-in.

Wszystko, czego potrzebujesz.
Nic czego nie potrzebujesz.

Zbudowany na Symfony 7.4 i PHP 8.5. Znajome narzędzia, minimalna magia.

Markdown + YAML
Pisz treść w Markdown z frontmatter YAML. CommonMark z nagłówkami, tabelami, calloutami.
Wielojęzyczność
Pełne wsparcie i18n. Treść zlokalizowana per lokal. Nadpisywanie URL per język. hreflang od razu.
Wyszukiwanie pełnotekstowe
Integracja z Pagefind. Statyczne wyszukiwanie bez kosztów serwera, indeksowane podczas budowania. Brak zewnętrznego API.
PHP / Symfony Core
Pełny Symfony DI, polecenia konsolowe, szablony Twig, SCSS przez AssetMapper. Programiści PHP czują się jak w domu.

Trzy kroki od pomysłu
do działającej strony.

1
Pisz treść
Twórz pliki Markdown w local/content/ z frontmatter YAML. Dodawaj strony, wpisy i lokale według potrzeb.
2
Zbuduj
Uruchom ./notACMS deploy --prod. notACMS kompiluje SCSS, przetwarza obrazy, renderuje szablony Twig i generuje cały statyczny HTML.
3
Wdróż gdziekolwiek
Prześlij public/ na dowolny serwer WWW, CDN lub hosting statyczny. PHP nie jest wymagane w czasie serwowania — chyba że używasz trybu live.
# 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

Ta strona jest zbudowana z notACMS.

Żywy proof-of-concept: produkt dokumentuje i promuje się sam przy użyciu dokładnie tych samych narzędzi, które dostarcza.
Zobacz źródło na GitHub

Zacznij budować dziś.

Sklonuj repozytorium, dodaj treść, uruchom jedno polecenie. Strona jest live.