Static Site Generator

Basildon – PHP static site generator

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
HydePHPContent-first Laravel-powered static site generator
JigsawFramework for rapidly building static sites
SpressBlog-aware application that transform your plain text files in static sites
SculpinCan be used to create any type of static website
CecilSimple and powerful content-driven static site generator
CouscousTurns Markdown documentation into beautiful websites
Ata’s SSGStatic site generator for GitHub pages.
WP2StaticWordPress plugin for static site generation and deployment
CaproUses the Blade template engine
StaticForgeProcesses Markdown and HTML content files through an event-driven pipeline
CrossroadsBuilds static websites from Markdown-based content with front matter metadata
PHPSSGPersonal Home Page Static Site Generator
FreezedGenerate static sites with TYPO3 Fluid templates
BasildonBuilds sites from text content files with YAML frontmatter and body conten

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted