Basildon is a PHP static site generator built for sites whose source content is kept as text files with YAML front matter. Twig handles presentation, while an SQLite database created during the build provides structured access to page metadata.
The generator is not restricted to HTML output. Its content-processing pipeline can also support document-oriented workflows, and it integrates several external data sources for sites that need to incorporate information beyond their local content tree.
This is free and open source software.
Key Features
- Reads text content containing YAML front matter and body content.
- Allows a flexible source-directory structure rather than enforcing one fixed page hierarchy.
- Uses Twig templates to render site output.
- Stores build metadata in SQLite and exposes that data to templates.
- A shortcode system provides reusable inline and block content components.
- Can work with external information from Wikimedia projects through the Addwiki libraries.
- Includes integration with Flickr for accessing remote image information.
- Can consume JSON data and RSS or Atom feeds for use in generated content.
- Supports QR code generation.
- Copies assets and other non-page files into the generated output directory.
- Markdown processing can be combined with LaTeX-related tooling for document generation.
- The completed output directory can be uploaded directly to a conventional web server.
- Uses Symfony components for command-line handling, filesystem operations, caching, process execution and configuration parsing.
Website: github.com/samwilson/basildon
Support:
Developer: Sam Wilson
License: GNU General Public License v3.0
Basildon is written in PHP. Learn PHP with our recommended free books and free tutorials.
Related Software
| PHP Static Site Generators | |
|---|---|
| HydePHP | Content-first Laravel-powered static site generator |
| Jigsaw | Framework for rapidly building static sites |
| Spress | Blog-aware application that transform your plain text files in static sites |
| Sculpin | Can be used to create any type of static website |
| Cecil | Simple and powerful content-driven static site generator |
| Couscous | Turns Markdown documentation into beautiful websites |
| Ata’s SSG | Static site generator for GitHub pages. |
| WP2Static | WordPress plugin for static site generation and deployment |
| Capro | Uses the Blade template engine |
| StaticForge | Processes Markdown and HTML content files through an event-driven pipeline |
| Crossroads | Builds static websites from Markdown-based content with front matter metadata |
| PHPSSG | Personal Home Page Static Site Generator |
| Freezed | Generate static sites with TYPO3 Fluid templates |
| Basildon | Builds sites from text content files with YAML frontmatter and body conten |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.