PnyxCMS

A clean, lightweight PHP CMS. Open source and EUPL licensed.

Writing content

Content is plain Markdown in content/.

Simple pages go in content/module-simple-pages/. The file about.md is served at /about.html, and its first # heading becomes the page title.

Posts go in content/module-posts/ and can start with front matter:

---
title: "My first post"
date: "2026-09-27 10:20"
description: "A short summary for search engines."
keywords: "pnyxcms, example"
---

Values must be in double quotes. Without a title, the first # heading is used; without a date, the file's modification time. The post list is sorted newest first.