An AI-friendly blog
Every post ships as semantic HTML, JSON-LD, RSS, and raw markdown for LLM crawlers.
1 min read …
- meta
- ai
Machine-readable by default
Every post on this blog is available four ways:
| Format | URL |
|---|---|
| HTML | /posts/<slug> |
| Raw markdown | /posts/<slug>.md |
| Feed | /rss.xml |
| Sitemap | /sitemap.xml |
Crawlers that prefer plain text can skip the HTML entirely:
/llms.txt— every post with title, description, and URL./llms-full.txt— all posts concatenated as raw markdown.
Semantic HTML
Posts render as a single <article> with one <h1> and a <time datetime="..."> element, plus JSON-LD blocks for Article, BreadcrumbList, and Author. Nothing here needs JavaScript to be read.