20ful
Static site generator that compiles Markdown, Pug, Nunjucks, Stylus, Sass and LiveScript sources into a website.
20ful is a static site generator that takes the files in src/, processes them and writes the result to _site/, keeping the directory structure. Markdown, Pug and Nunjucks sources become HTML, Stylus and Sass become CSS, and LiveScript becomes JavaScript, and other files are copied as they are. Front matter at the top of each file sets its template, layout, table-of-contents entry and cache busting, and a 20ful-config.yaml file sets the source and output folders and the Markdown plugins. The 20ful serve command builds the site and starts a development server that reloads the browser on change, using browser-sync. The npm package lists Iļja Ketris as its author.
Worth knowing
The 20ful proxy <port> command starts a proxy to a server that is already running, for a site with parts that need that server. Two files whose paths differ only by the html/ folder collide in the output, and only one of them is written.
Identity
- Status
- Stub
- Maintainer
- Iļja Ketris3
- Maintained by
- Individual
- First release
- 20204
Rendering and deploy
- Runs as
- Static files2
- Rendering
- Static output2
- Install with
- npm install2
Releases
Adoption
Sources
- 2026-10-22: links, Written in, GitHub stars
api.github.com/repos/punund/20ful - 2026-10-22: links, Categories, Install with, Templating, Rendering, Runs as
github.com/punund/20ful/blob/master/README.md - 2026-10-22: Maintainer, Runtime, Minimum runtime, License, License model
registry.npmjs.org/20ful/latest - 2026-10-22: First release, Current major version
api.github.com/repos/punund/20ful/releases - 2026-10-22: Last release
registry.npmjs.org/20ful - 2026-10-22: Contributors
api.github.com/repos/punund/20ful/contributors - 2026-10-22: npm downloads a week
api.npmjs.org/downloads/point/last-week/20ful - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/20ful