Docs
Content pipeline
How markdown becomes pages, feeds, and search data.
Blog posts
- Blog content lives in
posts/as markdown with frontmatter. lib/posts.tsloads, parses, and converts markdown into HTML.- Metadata drives tags, categories, series, and listing pages.
- Reading time is derived from word counts during rendering.
Documentation
- Documentation lives in
docs/as markdown with frontmatter. lib/docs.tsloads documentation content and renders it for/docsroutes.- The docs index pulls in
docs/index.mdas the landing page.
Feeds and metadata
utils/generateRSSFeed.tsbuilds RSS, Atom, and JSON feeds intopublic/.pages/sitemap.xml.tsxcomposes sitemap entries for posts, tags, categories, series, and docs.
Search
- The search page uses navigation metadata and blog post summaries to provide site-wide search.