Nanogen
Static site generator in Node.js that builds HTML pages from EJS and Markdown files.
doug2k1.github.io/nanogenrepositorydocs
Nanogen is a Node.js command line tool that turns a folder of EJS, Markdown and HTML pages into a static website. Pages are combined with EJS layouts and partials, and each source file becomes an index.html in a folder of its own name. Site-wide data comes from a configuration file, and each page can carry its own YAML front matter.
The documentation describes a development server that rebuilds the site on every change. The output folder is cleaned and regenerated on each build, so nothing should be placed there by hand.
Identity
- Status
- Active
- Maintainer
- Douglas Matoso4
- Maintained by
- Individual
- First release
- 20183
Rendering and deploy
- Runs as
- Static files, Dev only2
- Rendering
- Static output2
- Install with
- npm i -g nanogen5
Releases
Adoption
Sources
- 2026-10-21: links, License, GitHub stars
api.github.com/repos/doug2k1/nanogen - 2026-10-21: links, Runs as, Rendering
doug2k1.github.io/nanogen/docs/ - 2026-10-21: First release
registry.npmjs.org/nanogen - 2026-10-21: Maintainer, License
github.com/doug2k1/nanogen/blob/master/LICENSE - 2026-10-21: Categories, Runtime, Minimum runtime, Install with, Templating
github.com/doug2k1/nanogen - 2026-10-21: Written in
api.github.com/repos/doug2k1/nanogen/languages - 2026-10-21: Minimum runtime, Current major version
registry.npmjs.org/nanogen/latest - 2026-10-21: Last release
api.github.com/repos/doug2k1/nanogen/releases/latest - 2026-10-21: Contributors
api.github.com/repos/doug2k1/nanogen/contributors?per_page=1&anon=true - 2026-10-21: npm downloads a week
api.npmjs.org/downloads/point/last-week/nanogen - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/nanogen