As name says, it is static site generator written in Ada. It is headless application (no user interface, use it from console). Main goal of the project is create simple static site generator, with some basic functions but easily extendable. The program is available on Mac, Linux, and Windows. For more informations about the program, please look at documentation or download the latest release.
Features
-
Available on Windows, MacOS, and Linux
-
Advanced Ada Web Server HTML templates
Composite tags allows easily creating lists or tables without HTML inside markdown files. Including system allow split and merge sites layouts on few reusable elements.
-
Full CommonMark support via libcmark
Everything what is possible in CommonMark will be parsed to HTML.
-
Support almost infinite amount of custom tags in HTML templates (depends on available RAM) and separated tags for whole site and each page
Just add tags to the site project configuration file or directly to markdown files.
-
Fast
Just Ada and C. Should be one of the fastest static site generator available.
-
Can be extended with modules, written in any script/programming language
Anything what can be run on your computer/server can be used as the program module.
-
Can generate sitemaps
Generate sitemaps for the search engines, fully configurable. Can be disabled.
-
Can generate Atom feeds
Generate simple Atom feeds from pages or choice one page as a source for the feed. Can be disables either.
-
Auto reconfigure server when configuration file was changed
The program in server mode monitor the site configuration file periodically and reconfigure self if needed. You don't need to stop it and restart to apply configuration changes.
Links
- Last release: 3.1.0 (2024-08-23)
- Latest release documentation
- Latest release code documentation
- GitHub
Donate
If you want to support the program development, you can donate some money by Liberapay or Patreon.