Basildon
PHP static site generator that makes YAML frontmatter queryable through SQLite from Twig templates.
basildon.samwilson.id.aurepositorydocs
Basildon is a static site generator written in PHP. It reads Markdown files with YAML frontmatter from a content/ directory, makes that frontmatter queryable through SQLite from within Twig templates, and writes the rendered site to an output/ directory. Its output is HTML or any other text-based format, and PDF through LaTeX.
A site is created with Composer from the samwilson/basildon-skeleton package. The output directory is ready to upload to a web server as the top level of the site. A Docker image is also published for running Basildon.
Worth knowing
Basildon empties the output directory on every run, so anything placed there by hand is removed at the next build.
Identity
- Status
- Active
- Maintainer
- Sam Wilson3
- Maintained by
- Individual
- First release
- 20207
Rendering and deploy
- Runs as
- Static files1
- Rendering
- Static output1
- Install with
- composer create-project1
Releases
Adoption
Sources
- 2026-10-20: name, links, Categories, Minimum runtime, Install with, Content storage, Databases, Templating, Rendering, Runs as
basildon.samwilson.id.au - 2026-10-20: links, Written in, Runtime, License, GitHub stars
api.github.com/repos/samwilson/basildon - 2026-10-20: Maintainer
api.github.com/users/samwilson - 2026-10-20: License
github.com/samwilson/basildon/blob/main/composer.json - 2026-10-20: Current major version
repo.packagist.org/p2/samwilson/basildon.json - 2026-10-20: Last release
api.github.com/repos/samwilson/basildon/releases/latest - 2026-10-20: First release
api.github.com/repos/samwilson/basildon/releases - 2026-10-20: Contributors
api.github.com/repos/samwilson/basildon/contributors - 2026-10-20: Packagist downloads
packagist.org/packages/samwilson/basildon.json - 2026-10-25: Dependent repositories
packages.ecosyste.ms/api/v1/registries/packagist.org/packages/samwilson%2Fbasildon - 2026-10-25: Packagist downloads a month
packagist.org/packages/samwilson/basildon/stats.json