llms.txt в MkDocs
MkDocs копирует каждый файл из docs/ в корень сайта, поэтому llms.txt достаточно разместить там и исключить из навигации.
Последнее обновление:
Куда помещать файл
MkDocs собирает ваш docs_dir (по умолчанию docs/) в site/
папку. Файлы Markdown становятся HTML-страницами; все остальные файлы, включая .txt, копируется по соответствующему пути в site/. Поэтому docs/llms.txt доступен
по адресу /llms.txt.
Рассматривайте файл как составную карту набора документации. Включите руководства по установке, справочники конфигурации, страницы API, заметки об обновлениях и журнал изменений, но не сваливайте в файл каждую автоматически созданную страницу. Небольшой поддерживаемый список легче проверять ассистентам и людям.
Метод: каталог docs/
- Добавьте файл:
touch docs/llms.txt - Составьте карту ключевых страниц документации (именно документация здесь нужна ассистентам):
# Your Project Docs
> Documentation for Your Project: installation, usage, and API reference.
## Guides
- [Installation](https://yourdomain.com/install/): setup and requirements.
- [User guide](https://yourdomain.com/guide/): day-to-day usage.
## Reference
- [API](https://yourdomain.com/api/): full reference.
-
Соберите и разверните:
mkdocs build(илиmkdocs gh-deployдля GitHub Pages).
Не включайте это в навигацию
Проверка настройки
curl -sI https://yourdomain.com/llms.txt | grep -i content-type
# expect: content-type: text/plain Публикуете документацию через GitHub Pages? Учтите нюанс с базовым путём в Руководство по GitHub Pages. Создание содержимого файла описано в руководство; проверьте его с помощью валидатор.