Files
kewt/site/index.md
2026-04-01 12:34:05 +02:00

1.5 KiB

kewt

Pronounced "cute"


Go to the repo


kewt is a minimalist ssg inspired by werc and kew

It's meant to be a static site generator, like kew but use only default (POSIX) tooling, like werc (and definitely unlike kew)

Features

  • No dependencies
  • Frontmatter support (title, date, draft, description)
  • Supports many embed types
  • Automatic css variable replacement for older browsers
  • Automatic inlining and embedding of many filetypes with \![link] or \![alt](link)
  • Typed embeds: \!i, \!v, \!a, \!f, \!e
  • Inline html support
  • MFM $font and \<plain> tags
  • GFM Admonition support (that's what the blocks like the warning block below are called)
  • Task list support (- [ ], - [x])
  • RSS/Feed generation and Sitemap support
  • Post creation via --post
  • Automatic 404 page generation
  • ?v=n support for cache busting
  • Code block classes for use with external libraries like highlight.js or prism.js (both tested)
  • Clickable markdown header anchors
  • Mobile responsive layout
  • Customisable directory index pages with {{LIST}}
  • Open Graph meta tags from frontmatter
  • Auto-generated Table of Contents via {{TOC}}
  • Footnotes ([^id])
  • Definition lists
  • Emoji shortcodes (:smile:, :fire:, etc.)
  • Post pagination
  • --watch and --serve modes for development

Quickstart guide