Modules

Modules add features to your site. Enable or disable them in `karaoke.config.ts`.

  • Blog — date-sorted posts with RSS feeds.
  • Docs — structured documentation with sidebar navigation.
  • Tags — cross-collection tag index and per-tag pages.
  • Search — full-text search powered by Pagefind.
  • Comments — Giscus-based comment threads on any page.
  • SEO — Open Graph images, JSON-LD, robots.txt, and sitemap.
  • AI Enrichment — auto-generate descriptions, tags, and reading time.
  • Navigation and Menus — configure header, footer, and custom menus via YAML.
  • Multiple Docs Sections — run several independent docs areas side by side.