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

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

Выдача llms.txt из приложения Angular требует одного файла в папке public/ и не требует настройки.

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

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

- [ Куда помещать файл ](#overview)
- [ Метод: папка public/ ](#public)
- [ Старые проекты (массив assets) ](#older)
- [ Проверка настройки ](#verify)            
## Куда помещать файл

Начиная с Angular 17, CLI создает шаблон `public/` папку в корне проекта. Всё её содержимое
копируется без изменений в корень результата сборки, поэтому файл в `public/llms.txt` обслуживается
по адресу `https://yourdomain.com/llms.txt` без дополнительной настройки.

## Метод: папка public/

- Создайте папку, если она не существует: `mkdir -p public` 
- Добавьте файл: `touch public/llms.txt` 
- Напишите содержимое (см. [руководство](/ru/how-to-create/) и [генератор](/ru/generator/) для формата):   
```
# Your Site Name

> One-sentence description of your site for LLM context.

## Core pages

- [Page title](https://yourdomain.com/page/): brief description.
- [Another page](https://yourdomain.com/other/): brief description.

```

- Сборка и развёртывание: `ng build`. Файл оказывается в корне результата.     
Пример

Сошлитесь на него в корне

Всегда ссылайтесь на  /llms.txt , никогда не  /public/llms.txt . Этот  public/ 
сегмент удаляется во время сборки.

## Старые проекты (массив assets)

Проекты Angular, созданные до v17, используют `src/assets/` и `assets` массиве
в
`angular.json`. Файлы оттуда обслуживаются по адресу `/assets/`, а не
корень, который является неправильным расположением для `llms.txt`. Самое чистое
исправление — добавить `public/` каталог и убедитесь, что он указан в `assets` массив (новые конфигурации CLI включают его по умолчанию):

```
// angular.json (build options)
"assets": [
{ "glob": "**/*", "input": "public" }
]

```

Это копирует `public/llms.txt` в корень результата, доступный по адресу `/llms.txt`.

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

После публикации откройте `https://yourdomain.com/llms.txt` в браузере. Он должен загрузиться
как обычный текст. Тип содержимого также можно проверить из терминала:

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

Далее: синхронизируйте файл с реальными страницами и рассмотрите более полный
[`llms-full.txt`](/ru/llms-full-txt/). Не уверены, что формат правильный?
Пропустите его через
[валидатор](/ru/validator/). См. также [Vercel](/ru/llms-txt-vercel/) и
[Netlify](/ru/llms-txt-netlify/) руководства с примечаниями для конкретного хостинга.

## Источники

- [ Документация Angular, структура файлов проекта (public/) ](https://angular.dev/reference/configs/file-structure)
- [ llmstxt.org, справочник спецификации ](https://llmstxt.org/)
