All features
Serving

Static performance

KilnMD keeps generated bytes in object storage and routes public requests through a lightweight serving path designed for static pages and assets.

What this means
Serve static output from Cloudflare-native storage, routing, and cache layers.
  • Immutable assets can be cached aggressively
  • HTML can use short cache or revalidation behavior
  • No server-side build work on public requests
Cheap read path
Public serving uses routing metadata, object storage, and Cloudflare cache instead of D1 as the hot request path.
Hashed assets
Build outputs can include fingerprinted assets for long-lived browser and edge cache behavior.
Predictable workload
Because site generation happens before upload, public traffic is mostly static file serving.
Proof points

Designed around static site operations.

Cloudflare cache
R2-backed files
Static request path

Related features

Each feature keeps the same local-generation and static-hosting boundary.

See plans
Browser rendering
Generate the site in your browser or Kiln client before anything is uploaded.
Obsidian Markdown
Publish from Obsidian vaults and other Markdown-based knowledge bases.
Workflow
Upload, verify, and activate immutable deployments instead of overwriting live files.