<!-- Generated from ru/llms-txt-mkdocs/index.html. The canonical document is the HTML page. -->

- [ Главная ](/ru/) 
/
- [ Как создать llms.txt ](/ru/how-to-create/) 
/
- MkDocs            
# `llms.txt` в MkDocs

MkDocs копирует каждый файл из docs/ в корень сайта, поэтому llms.txt достаточно разместить там и исключить из навигации.

Последнее обновление: 26 июля 2026 г.

На этой странице

- [ Куда помещать файл ](#overview)
- [ Метод: каталог docs/ ](#docs)
- [ Не включайте его в навигацию ](#nav)
- [ Проверка настройки ](#verify)            
## Куда помещать файл

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).   
## Не включайте это в навигацию

Пример

not_in_nav

Чтобы файл не отображался как фантомный пункт навигации, укажите его в разделе  not_in_nav  в
mkdocs.yml :

```
not_in_nav: |
/llms.txt
```

Это также полезно, если вы используете  validation.nav.omitted_files: warn , что в
противном случае пометило бы файл.

## Проверка настройки

```
curl -sI https://yourdomain.com/llms.txt | grep -i content-type
# expect: content-type: text/plain
```

Публикуете документацию через GitHub Pages? Учтите нюанс с базовым путём в
[Руководство по GitHub Pages](/ru/llms-txt-github-pages/). Создание содержимого файла
описано в
[руководство](/ru/how-to-create/); проверьте его с помощью [валидатор](/ru/validator/).

## Источники

- [ Документация MkDocs, конфигурация (not_in_nav) ](https://www.mkdocs.org/user-guide/configuration/#not_in_nav)
- [ llmstxt.org, справочник спецификации ](https://llmstxt.org/)
