Nimatic is a flexible static site generator written in Nim.
Nimatic templates are interpreted as plain text (though it makes sense to write them as HTML) with a couple special strings that get replaced: $title – this is the title of the current page. $content – in a non-base template, this is the body of the page after it has been converted to HTML. In the base template, this is the content of the non-base template. You can add your own template variables
This is free and open source software.
Key Features
- Metapages – optional metapages directory, holding metapages. A metapage is simply an executable file that Nimatic passes the metadata of every non-meta page it can find via stdin. The metapage should then output on its stdout JSON with the same format as the regular meta.json with an extra body key containing the Markdown body of the generated page.
- Postprocessors – optional postprocessors directory, containing postprocessors. A postprocessor is similar to a metapage, in that it is an executable file – though for every compiled page (even ones generated by a metapage), Nimatic will pass it the contents of that page over stdin, and will overwrite the page’s contents on disk with the output from the program’s stdout. You can use this feature to further tweak and enhance the HTML of your pages to your liking after Nimatic has generated them.
Website: github.com/DangerOnTheRanger/nimatic
Support:
Developer: Kermit Alexander II
License: BSD 2-Clause “Simplified” License
Nimatic is written in Nim. Learn Nim with our recommended free tutorials.
Related Software
| Nim Static Site Generators | |
|---|---|
| HastySite | Static-site generator based on discount and designed with minimalism in mind |
| Baker | Uses proton template engine for templating, and Markdown for content |
| Hotdoc | Single page documentation generator |
| Nimatic | Flexible static site generator |
| nerc | Converts directories of Markdown documents into HTML websites. |
| Hunim | Small, fast, and unopinionated static site generator |
| Gerbil | "Dynamic" website generator |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.