llms.txt в Jekyll
Jekyll считает любой файл без front matter статическим. Положите llms.txt в корень, и он будет опубликован без изменений.
Последнее обновление:
Куда помещать файл
Jekyll копирует любой файл, который не начинается с подчеркивания или точки и не содержит YAML
front matter, прямо в собранный _site каталог, сохраняя его путь. Файл с именем
llms.txt в корне проекта отдаётся по адресу /llms.txt.
Способ: статический файл в корневом каталоге
- Создайте файл в корне репозитория:
touch llms.txt - Пишите содержимое с помощью без front matter (front matter заставил бы Jekyll отрендерить его):
# Your Site Name
> One-sentence description of your site for LLM context.
## Core pages
- [Home](https://yourdomain.com/): what this site is about.
- [Blog](https://yourdomain.com/blog/): articles and updates.
- [About](https://yourdomain.com/about/): who maintains this site.
- Сборка и развёртывание:
bundle exec jekyll build.
Файлы, начинающиеся с подчёркивания и точки
Jekyll игнорирует файлы и каталоги, начинающиеся с _ или . по умолчанию.
Это не влияет на llms.txt, но если такой файл когда-либо понадобится, его нужно
добавить в
include список в _config.yml:
# _config.yml
include:
- _example.txt
Проверка настройки
curl -sI https://yourdomain.com/llms.txt | grep -i content-type
# expect: content-type: text/plain Многие сайты на Jekyll размещаются на GitHub Pages, который отдаёт файл из корня домена. См. раздел Руководство по GitHub Pages для этой настройки, а также руководство по формату чтобы получить корректное содержимое.