Skip to content

Blog

Announcing Simple Engine 2.0

A complete rewrite — TypeScript, Vite, Tailwind CSS v4, and first-class SEO plus AI discoverability.

Simple Engine 2.0 is a full rewrite of the Gulp/Bootstrap stack into a modern TypeScript CLI. Same idea — keep static sites simple — with a 2026 toolchain.

What’s new

  • TypeScript + Vite + Tailwind CSS v4 via @tailwindcss/vite
  • Markdown + Nunjucks with Shiki syntax highlighting
  • Collections exposed to templates (collections.posts, custom collections, and more)
  • SEO out of the box — canonical URLs, Open Graph, Twitter cards, JSON-LD
  • Build artifactssitemap.xml, feed.xml, robots.txt, llms.txt
  • Optional llms-full.txt and raw markdown endpoints beside each HTML page
  • simple dev --drafts to preview unpublished content
  • Zod validation for config and frontmatter
  • A real default starter with blog, 404, and SEO partials

Why rewrite?

The original Simple Engine leaned on Gulp, Swig, and Bootstrap. Those tools served their time, but Swig is unmaintained and the stack no longer matched how people build sites today.

Version 2 keeps the promise — Markdown in, static HTML out — while adopting tools that are fast, maintained, and familiar.

Get started

npx simple-engine@latest init my-site
cd my-site
npm install
npm run dev

Then open the docs for configuration, templates, SEO, and deployment.

Migrating from an earlier version? See the migration guide on GitHub.