This is the first sample article. It exists to prove that the site can read article metadata from JSON, route a clean URL, and include a PHP/HTML article fragment from the content directory.

The site is intentionally small. The goal is not to build a full CMS yet. The goal is to create a clean publishing foundation: shared layout, readable article pages, reusable metadata, and a structure that can grow without becoming tangled.

Why this structure works

Public pages live in their own folders with index.php. Internal application files, JSON data, and article fragments live outside the public page structure and are blocked from direct browser access by Apache rules.

A personal site should be easy to understand after a few months away from it.

Articles are split into two parts. The JSON file stores metadata: title, slug, date, category, tags, summary, status, and body file. The article body lives as a PHP/HTML fragment in content/articles/.

Wide figure placeholder
Figures can break wider than the main text column while the article itself remains readable.

What comes later

This foundation can later support RSS, categories, tags, search, admin tools, draft previews, newsletter links, and private pages without requiring a database immediately.

  1. This is a sample footnote style. Later, this can be automated or converted from Markdown if desired.