A minimal blog static site generator written in PHP.
composer install will install the dependencies.
posts/ directory and fill it with
.post.md files. I suggest naming them with the
YYYY-MM-DD-post-name format, so they sort correctly. The first line will be used as the title.
If you want a description for the front page, create
Media files can be placed in a
media/ directory and referenced likewise in the Markdown (e.g.
Generating a site
make will populate
out/ with the generated site.
make clean will clear it.
Hosting a site
For clean URLs, this software assumes that 1) the site is hosted on the web root and 2)
.html extensions on posts will be hidden. See
config/nginx/blog.ajf.me for an example of how to do that..