Understanding the Styles
Understanding the Styles When working with this site's stylesheets, it's helpful to understand how the CSS is organized to maintain clarity and scalability. The styles are broken…
Understanding the Styles When working with this site's stylesheets, it's helpful to understand how the CSS is organized to maintain clarity and scalability. The styles are broken…
NostalgiaPHP CLI A tiny command-line helper for working with NostalgiaPHP sites. The CLI lives in the project root (nphp). Run it with PHP: php nphp <command> [args]…
Introducing the NostalgiaPHP REST API NostalgiaPHP is about simplicity: flat files, partial templates, and portable sites. Now there’s a new way to consume your content — a…
Understanding functions.php One of the most important files in NostalgiaPHP is functions.php. It holds the core helper functions that make the whole system work — from rendering…
Understanding index.php In NostalgiaPHP, index.php is the front controller—the single entry point that receives every request, figures out what the user wants, loads content, and…
Getting Started with NostalgiaPHP NostalgiaPHP is a caveman-simple, file-based CMS. No database. No build step. No framework. Just drop in some Markdown files, and you’re…
Compatibility Contract Directory Structure content/pages/{slug}.md → /slug (or / for index.md) content/collections/{name}/{slug}.md → /{name}/{slug} static/ served at /static/…
Make site. Fast. This is the fun way to edit a website — no scary dashboards, no logins, just files and folders.
This is a tiny file‑based PHP CMS: Markdown in, HTML out. No database, no framework. Explore the project.