---
title: NanoGen
repo: doug2k1/nanogen
homepage: https://github.com/doug2k1/nanogen
language:
  - JavaScript
license:
  - MIT
templates:
  - EJS
description: A minimalist static site generator in Node.js.
---

Minimalist static site generator written in Node.js.

## Features

* EJS, Markdown (with front matter) and HTML templates
* Multiple layouts
* Reusable partials
* Store settings in JSON files

## Tutorial

Read the blog post that originated **NanoGen**:

* [Build a static site generator in 40 lines with Node.js](https://medium.com/douglas-matoso-english/build-static-site-generator-nodejs-8969ebe34b22)

---
title: Nanogen
repo: doug2k1/nanogen
homepage: https://doug2k1.github.io/nanogen/
language:
  - JavaScript
license:
  - MIT
templates:
  - EJS
description: A minimalist static site generator in Node.js.
startertemplaterepo: doug2k1/nanogen-template
---

Minimalist static site generator written in Node.js.

## Features

* EJS, Markdown (with front matter) and HTML templates
* Multiple layouts
* Reusable partials
* Store settings in JSON files
* "init" command to create a new site

Update Nanogen adding template repo
Update Nanogen adding template repo