
Publican
HTML-first static site generator for Node.js that builds sites from Markdown content and JavaScript template literals.
Publican is a static site generator that runs on Node.js and is installed with npm. Content is written in Markdown, and templates are written with JavaScript template literals. By default every page is rendered to a directory containing an index.html file.
The build step needs Node.js on the machine that produces the files. The documentation covers the quick start, templates and configuration.
Identity
- Status
- Active
- Maintainer
- Craig Buckler6
- Maintained by
- Individual
- First release
- 20248
Rendering and deploy
- Runs as
- Static files1
- Rendering
- Static output1
- Install with
- npm install, then a configuration file run with node5
Releases
Adoption
Sources
- 2026-10-22: links, Categories, Templating, Rendering, Runs as
publican.dev/ - 2026-10-22: links, Written in, License, GitHub stars
api.github.com/repos/craigbuckler/publican - 2026-10-22: links
publican.dev/docs/ - 2026-10-22: Runtime, Minimum runtime
publican.dev/docs/quickstart/requirements/ - 2026-10-22: Install with
publican.dev/docs/quickstart/install/ - 2026-10-22: License model, Maintainer
github.com/craigbuckler/publican/blob/main/LICENSE - 2026-10-22: Current major version
registry.npmjs.org/publican/latest - 2026-10-22: Last release, First release
registry.npmjs.org/publican - 2026-10-22: npm downloads a week
api.npmjs.org/downloads/point/last-week/publican