← all projects

IndieWeb Personal Site

A personal website built with SvelteKit and mdsvex, styled with a custom earthy matcha palette. Features a blog, projects page, and IndieWeb microformats.

view project →

Overview

A personal site built on the IndieWeb principles — own your data, own your content.

Stack

  • Framework: SvelteKit
  • Content: mdsvex (Markdown + Svelte)
  • Styling: Custom CSS variables with a matcha green palette

Features

  • File-based routing with TypeScript
  • Markdown blog posts with frontmatter metadata
  • h-card and h-entry microformat markup
  • Responsive design with a sticky nav