Archives
Categories
Blogroll
The /llms.txt file is an idea from
Jeremy Howard.
Rather than making LLMs parse websites with HTML designed to make it look
pretty for humans, why not publish the same content separately as Markdown? It’s
generally not much extra effort, and could make your content more discoverable
and useful for people using AIs.
I think its most useful for things like software documentation;
Stripe and Anthropic
seem to think so too, having both recently added it for theirs.
It’s less obviously useful for a blog like this. But I write everything here in
Markdown anyway, and just run it through markdown2
and some Jinja2
templates to generate the HTML, so I thought adding support would be a bit of fun;
here it is.
One thing that isn’t covered by the proposal, at least as far as I could see, is
how LLMs should know that there is a special version of the site just for them. A link
tag with type
set to alternate
seemed like a good idea for that; I already had
one to help RSS readers find the feed URL:
<link rel="alternate" type="application/rss+xml" title="Giles Thomas" hr