From 6e46bbb8b28aaefba2e81f1f5330e6efdd48043d Mon Sep 17 00:00:00 2001 From: Athlon1600 Date: Sat, 27 Jun 2026 09:48:52 -0700 Subject: [PATCH] Create makepages.md --- src/site/generators/makepages.md | 34 ++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/site/generators/makepages.md diff --git a/src/site/generators/makepages.md b/src/site/generators/makepages.md new file mode 100644 index 00000000..535c5b9e --- /dev/null +++ b/src/site/generators/makepages.md @@ -0,0 +1,34 @@ +--- +title: MakePages +repo: Athlon1600/makepages +homepage: https://makepages.dev +language: + - TypeScript + - JavaScript +license: + - MIT +templates: + - Nunjucks + - HTML + - Vue +description: MakePages is a simple static site generator written in TypeScript. +--- + +MakePages is a new, easy-to-use static site generator for Node.js. + +It was built as a simpler alternative to other popular site generators that often: + +- require too much additional configuration +- have a steep learning curve +- limit pages to Markdown language only + +## How it works + +- Uses file-system based routing +- Write pages in plain HTML, and with the help of Nunjucks templating engine. +- JavaScript and CSS assets referenced in your pages are compiled using esbuild +- Everything is output to a single `dist/` folder for easy deployment + + +![Build process](https://raw.githubusercontent.com/Athlon1600/makepages/refs/heads/master/.github/folder_structure.png) +