// readme

Website

A personal website and blog built with SvelteKit, with an AT Protocol-native publishing stack built around Standard.site and Leaflet.

The site owns the presentation layer while AT Protocol records provide the publication and document data. Native Leaflet documents are rendered as structured content blocks, with Markdown retained as a compatibility fallback.

Features

  • AT Protocol-native blog: Discover publications and documents from the configured AT Protocol DID rather than storing posts as local Markdown files
  • Standard.site publications: Blog documents are associated with a Standard.site publication record
  • Leaflet rendering: Native pub.leaflet.blocks.* content is serialised and rendered with dedicated Svelte components
  • Rich text facets: UTF-8 byte-indexed facets support formatting, links, mentions, IDs, code, highlights, and footnotes
  • Embedded records: Leaflet references to posts and publications can be hydrated from AT Protocol records and rendered in context
  • Markdown compatibility: Leaflet content can also be converted to Markdown and rendered…