All features
Hostnames

Custom domains

Hosted sites stay on the public site boundary: default subdomains under kilnmd.page or customer domains pointed at customers.kilnmd.page.

What this means
Start on kilnmd.page, then attach customer-owned domains when you are ready.
  • Default hosted sites on *.kilnmd.page
  • Customer CNAME target at customers.kilnmd.page
  • Dashboard-guided DNS instructions
Separate from dashboard cookies
User sites are not served from dashboard.kilnmd.com or a shared app hostname.
Subdomain-first setup
Subdomains are the simplest customer DNS path, while apex domains depend on the DNS provider supporting flattening.
Validation status
Domain setup can be tracked without exposing Cloudflare configuration details to visitors.
Proof points

Designed around static site operations.

kilnmd.page
customers.kilnmd.page
Custom TLS 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.