Simple Engine 2.0 — Modern TypeScript SSG
Complete rewrite of Simple Engine as a modern static site generator.
Highlights
- TypeScript + Vite CLI (
init,dev,build,new) - Tailwind CSS v4 via
@tailwindcss/vite - Markdown + Nunjucks with Shiki syntax highlighting
- Collections for blogs and indexes (
collections.posts) - SEO + AI discoverability out of the box:
- Canonical, Open Graph, Twitter cards, JSON-LD
sitemap.xml,feed.xml,robots.txtllms.txt(+ optionalllms-full.txt)- Raw markdown endpoints beside each HTML page
- Drafts preview with
simple dev --drafts - Real default starter template (blog, 404, SEO head partial)
- Tests + CI on Node 20/22
Breaking changes
This replaces the old Gulp / Swig / Bootstrap stack. See MIGRATION.md if you're coming from v1.
Quick start
npx simple-engine init my-site
cd my-site
npm install
npm run devRequires Node.js >= 20