A minimal blog static site generator written in PHP
A minimal blog static site generator written in PHP.
composer install
will install the dependencies.
Create a 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 posts/blog-description.md
.
Media files can be placed in a media/
directory and referenced likewise in the Markdown (e.g. ![](/media/image.png)
).
make
will populate out/
with the generated site.
make clean
will clear it.
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…