Last Updated on February 27, 2026
NimblePublisher is a minimal filesystem-based publishing engine with Markdown support and code highlighting.
Available options:
- :build – the name of the module that will build each entry
- :from – a wildcard pattern where to find all entries. Files with the .md or .markdown extension will be converted to Markdown with Earmark. Other files will be kept as is.
- :as – the name of the module attribute to store all built entries
- :highlighters – which code highlighters to use. NimblePublisher uses Makeup for syntax highlighting and you will need to add its .css classes. You can generate the CSS classes by calling Makeup.stylesheet(:vim_style, “makeup”) inside iex -S mix. You can replace :vim_style by any style of your choice.
- :earmark_options – an %Earmark.Options{} struct
- :parser – custom module with a parse/2 function that receives the file path and content as params.
- :html_converter – custom module with a convert/4 function that receives the extension, body, and attributes of the markdown file, as well as all options as params.
This is free and open source software.
Website: github.com/dashbitco/nimble_publisher
Support:
Developer: Dashbit
License: Apache License v2.0
Griffin is written in Elixir. Learn Elixir with our recommended free books and free tutorials.
Related Software
| Elixir Static Site Generators | |
|---|---|
| Serum | Focuses on blogging but can create general purpose, static websites |
| Coil | Minimalistic static content engine |
| glayu | Static site generator for mid-sized sites |
| Writer's Block | Another minimalistic static site generator |
| Still | Composable Elixir static site generator |
| Griffin | Simple static website generator in alpha stage of development |
| PardallMarkdown | Reactive publishing framework |
| Obelisk | A simple templatable static site generator |
| NimblePublisher | Minimal filesystem-based publishing engine with Markdown support |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

