uses

Tools behind krowdev

A public inventory of the stack and workflow that build this notebook. It is intentionally crawler-readable: plain headings, lists, dates, and links instead of a JS-only gear page.

Site stack

Framework
Astro 6 static build, with every content page prerendered as HTML.
Interactive islands
Svelte 5 for search, settings, mobile navigation, and reader controls.
Hosting
Cloudflare Pages with static assets, generated headers, and immutable hashed Astro output.
Runtime
Node 24 for the build, TypeScript for site logic, Markdown and MDX for entries.
Search
Pagefind generates a static, client-side index after Astro builds the HTML.
Machine-readable surfaces
llms.txt, llms-full.txt, per-entry markdown, and per-entry Schema.org JSON.

Writing workflow

Entries move from rough research into reviewed knowledge-base pages. The public output is deliberately static: readers and crawlers receive the same HTML, canonical URLs, structured data, sitemap entries, and source alternates without needing JavaScript to discover the content.

  1. Research and notes.
  2. Drafted or assisted writing with AI agents.
  3. Human editorial review and leak checks.
  4. Astro build, Pagefind index, sitemap, and crawler tests.
  5. Cloudflare Pages deployment.

Editor and terminal setup

The site workflow is editor-agnostic. The important requirement is an editor or IDE that keeps the terminal, git diff, TypeScript errors, and Markdown preview close together. Agent sessions run through terminal CLIs and repository instructions rather than a framework-specific IDE plugin.