Skip to content

Simple Engine 2.0 — Modern TypeScript SSG

Choose a tag to compare

@chriscasper chriscasper released this 02 Aug 01:39
· 7 commits to main since this release

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.txt
    • llms.txt (+ optional llms-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 dev

Requires Node.js >= 20