llms.txt
epresso emits an llms.txt file describing the site's
pages for LLM crawlers, the same way it emits sitemap.xml and robots.txt.
It is generated by default; opt out under [seo.llms]:
toml[seo.llms]enabled = true # defaultpath = "/llms.txt" # output pathtitle = "" # defaults to the site namedescription = "" # defaults to the site description
The file has an H1 site title and (when set) a blockquote description, followed
by one bullet per HTML page grouped under a ## Section heading named after the
page's top-level path segment:
markdown# My Site> Docs, guides and examples.- [Home](https://example.com/)## Blog- [Hello world](https://example.com/blog/hello/): Why we rebuilt our docs.## Guides- [Getting started](https://example.com/guides/getting-started/)
Each bullet's link text and description come from the page's title and
description/summary metadata (front matter, entry data, or .ep frontmatter).
Paths without metadata fall back to a title-cased URL segment. Pages already
provided by the user (e.g. public/llms.txt) are left untouched.