<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-documentation.git/docs/_templates/llms.txt.j2, branch rolling</title>
<subtitle>VyOS readthedocs (mirror of https://github.com/vyos/vyos-documentation.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-documentation.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-documentation.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/'/>
<updated>2026-05-07T06:34:19+00:00</updated>
<entry>
<title>docs(llms.txt): point links at .md sources, not .html</title>
<updated>2026-05-07T06:34:19+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-05-07T06:34:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=5fe7f9ad745696076dae479a23431b22f67abea4'/>
<id>urn:sha1:5fe7f9ad745696076dae479a23431b22f67abea4</id>
<content type='text'>
Per the [llms.txt spec](https://llmstxt.org/), `/llms.txt` links should
point at markdown files (the spec example: `[API docs](https://example.com/api.md)`).
We were using `.html` URLs, which still work but force LLM consumers
through HTML parsing for content that's already available as raw MyST
at the same path (the `.md` is copied to HTML root by
`_copy_md_sources`).

Pivot the curated llms.txt template to `.md` URLs across all 22
entries. Spec-compliant, no extra requests, LLMs get raw markdown
without the navigation chrome.

Verified locally: `/en/&lt;ver&gt;/&lt;page&gt;.md` returns 200 with raw MyST
content (frontmatter + body) for all linked paths on this branch.

Same pivot applied symmetrically across [#1874](https://github.com/vyos/vyos-documentation/pull/1874) (current),
[#1876](https://github.com/vyos/vyos-documentation/pull/1876) (sagitta), and [#1903](https://github.com/vyos/vyos-documentation/pull/1903) (circinus).

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>docs: render llms.txt at build time from a Jinja template</title>
<updated>2026-05-04T08:02:44+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-05-04T08:02:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=a03751b72d443bcee94b5a222806915329bfa03e'/>
<id>urn:sha1:a03751b72d443bcee94b5a222806915329bfa03e</id>
<content type='text'>
Replace the static curated llms.txt with a build-time render that
interpolates html_baseurl and release into the file, so the file always
matches the branch it was built from. llms-full.txt is already
auto-generated by sphinx-llms-txt.

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
</feed>
