HTML first
No compilation required
The convention works in a static document, this PHP OPT router, or a template engine.
Zero installation
One HTML file is enough to adopt the structure. The server and extensions only arrive when needed.
Create header.hd, nav.mn, main.ct and footer.ft as direct children of body.
Inside main.ct, add a section whose identifier describes its function: #home, #docs, #contact…
Place components in this section and scope presentation or behaviour variants with its slug.
HTML first
The convention works in a static document, this PHP OPT router, or a template engine.
Progressive
CSS for presentation, JavaScript or HTMX for behaviour, PHP and SQLite for data, Blade for integration.