blazing fast
dead simple
static site generator
Blades is made to do one job - generate HTML files from the provided
content using the provided templates.
Thanks to zero-copy deserialisation
and the Ramhorns templating engine,
it renders the whole site in milliseconds, possibly more than
20 times faster than other generators like Hugo.
It’s made for easy setup and use. A static site generator should be a no brainer. It uses mustache templates with extremely minimal and obvious syntax (like 7 rules!), providing the necessary building blocks to let you focus on your content.
Features
- Powerful plugin system
- Themes
- Image gallery generation
- CommonMark markdown with tables and footnotes for content
- Automatic syntax highlighting using cmark-syntax (with a possibility of turning LaTeX formulas into MathML)
- Customizable taxonomies (like categories or tags)
- Pagination
- Breadcrumbs
- Asset colocation
- Table of contents with access to all of the site data
- Automatic sitemap, Atom and RSS feed generation
Why not blades
?
Unlike other monolithic generators, Blades is modest in its scope. All it does is generating your site. It doesn’t do any fancy stuff like transpiling Haskell to minified Javascript, or ever watching the site for changes. For that, you can use a dedicated tool like caretaker.
Nevertheless, if you have a feature request or ran into some issue using Blades, please submit an
issue. Any contribution
is welcome! :)
Why blades
?
They shave the mustache off.