llms.txt во Vue (Vite)
Приложение Vue 3, созданное с помощью Vite, отдает llms.txt из папки public/ без какой-либо настройки.
Последнее обновление:
Куда помещать файл
Приложения Vue, собранные с Vite (инструмент по умолчанию начиная с Vue 3), считают public/ каталога как статического: файлы оттуда копируются в корень результата сборки и во время разработки
обслуживаются из корня сайта. Файл в public/llms.txt доступен по адресу /llms.txt без настройки.
Это лучше всего работает, когда приложение Vue имеет стабильные публичные маршруты. Если
маршрутизация полностью выполняется на стороне клиента, убедитесь, что URL, перечисленные в llms.txt возвращать содержательные HTML-страницы или страницы документации при прямой загрузке, а не только
после навигации JavaScript.
Метод: папка public/
-
Создайте файл:
touch public/llms.txt(каталог уже существует в стандартном шаблоне Vite). - Напишите содержимое (см. руководство и генератор):
# 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и развёртывание.
Проверка настройки
После развёртывания убедитесь, что файл загружается и отдаётся как текст:
curl -sI https://yourdomain.com/llms.txt | grep -i content-type
# expect: content-type: text/plain
Для версии со встроенным полным содержимым страниц добавьте
llms-full.txt таким же образом. Используете Nuxt вместо
обычного Vue? См. Руководство по Nuxt. Сверьте файл со
валидатор после завершения.