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

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

Приложение Vue 3, созданное с помощью Vite, отдает llms.txt из папки public/ без какой-либо настройки.

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

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

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

Приложения Vue, собранные с Vite (инструмент по умолчанию начиная с Vue 3), считают `public/` каталога как статического: файлы оттуда копируются в корень результата сборки и во время разработки
обслуживаются из корня сайта. Файл в `public/llms.txt` доступен по адресу `/llms.txt` без настройки.

Это лучше всего работает, когда приложение Vue имеет стабильные публичные маршруты. Если
маршрутизация полностью выполняется на стороне клиента, убедитесь, что URL, перечисленные в `llms.txt` возвращать содержательные HTML-страницы или страницы документации при прямой загрузке, а не только
после навигации JavaScript.

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

- Создайте файл: `touch public/llms.txt` (каталог уже существует в стандартном шаблоне
Vite). 
- Напишите содержимое (см. [руководство](/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.
- [Docs](https://yourdomain.com/docs/): developer documentation.

```

- Запустите `npm run dev` для локальной проверки по адресу `http://localhost:5173/llms.txt`, затем `npm run build` и развёртывание.     
Пример

Используйте пути от корня

Сошлитесь на файл как на  /llms.txt , а не  /public/llms.txt . Vite
удаляет
public/  префикс, а ресурсы — в  public/  никогда не обрабатываются и не хешируются,
поэтому URL остаётся стабильным.

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

После развёртывания убедитесь, что файл загружается и отдаётся как текст:

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

Для версии со встроенным полным содержимым страниц добавьте
[`llms-full.txt`](/ru/llms-full-txt/) таким же образом. Используете Nuxt вместо
обычного Vue? См. [Руководство по Nuxt](/ru/llms-txt-nuxt/). Сверьте файл со
[валидатор](/ru/validator/) после завершения.

## Источники

- [ Документация Vite, каталог public ](https://vite.dev/guide/assets)
- [ llmstxt.org, справочник спецификации ](https://llmstxt.org/)
