You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Daniil Baturin ca8f91a173 Merge pull request 'Fix HTTP server command in README file' (#1) from Ronan/soupault-blueprints-blog:fix-http-module-name into main
Reviewed-on: #1
10 months ago
helpers Import the blog index plugin for creating tag pages 1 year ago
plugins Fix Atom feed warning message wording 1 year ago
site Improve the styling and add more usage instructions 1 year ago
templates Improve the styling and add more usage instructions 1 year ago
.gitignore Initial implementation, no styling, just to test netlify builds. 3 years ago
LICENSE Initial commit 3 years ago Fix HTTP server command in README file 10 months ago Update soupault version in 1 year ago
netlify.toml Hardcode the soupault version for now. 3 years ago
soupault.toml Remove periods from metadata statements 1 year ago


Soupault is a static website generator framework. It's highly flexible and can be used for different kinds of websites from small homepages to large websites with a complex structure.

Since it lacks a built-in content model and allows the user to define it from scratch, settings up a website from scratch can be a daunting task for beginners. To help people set up new websites quickly, the soupault community provides a set of "blueprints". Each blueprint is a set of a soupault config, plugins, HTML templates, CSS styles, and sample data for demonstration.

This blueprint defines a blog with all features you'd expect from a blog: post lists, tags, Atom feeds.

Using this blueprint

  • Install soupault 4.0.0 or later (see
  • Run soupault in the blueprint directory.
  • Serve the build/ directory (e.g. with python3 -m http.server --directory build) and visit the page.

You will find both sample posts and detailed usage instructions there.

Then you can delete the sample data and populate the website with your own content.


This blueprint includes a ready-to-use script for Netlify.