Skip to main content

Website Overhaul, Pagination, and Richer Markdown

v0.4.0

Major restructure with documentation hub, paginated blog, Shiki highlighting, search, and markdown plugins.

Website & Documentation

  • Documentation hub — restructured docs with categorized sections (Getting Started, Core Concepts, Features, Guides, Reference) and prev/next navigation.
  • Blog with pagination — slug-based URLs, numbered posts, and paginated listing with page navigation.
  • Dynamic routes — consolidated route configuration under dynamicRoutes for data-driven page generation.
  • Search — integrated Pagefind for full-text search across all content.
  • Changelog page — release notes page added to the website.
  • Landing page refresh — updated hero, CTA sections, and deployment docs.

Markdown & Rendering

  • Markdown plugins — added support for alerts (GFM-style callouts), tabs, task lists, and auto-generated heading anchors.
  • Shiki syntax highlighting — synchronous Shiki integration for code blocks with copy-to-clipboard buttons.
  • Performance — replaced Lucide icons with inline SVGs, optimized font loading.

Developer Experience

  • Biome → Oxlint/Oxfmt — switched linter and formatter to the oxc toolchain.
  • Wrangler fixes — corrected Cloudflare Pages deploy configuration.
  • create-vitto — blog template added, CLI switched to ESM.
  • Tsdown — configured to log only errors.

Bug Fixes

  • Fixed invalid HTML tag omission causing broken layouts.
  • Fixed styling on blog detail pages.
  • Improved dynamic routes and code block rendering.

Full Changelog: v0.1.2…v0.4.0