llms.txt на Netlify
Netlify отдаёт любой файл из каталога публикации в корне сайта. Для llms.txt это означает отсутствие настройки.
Последнее обновление:
Куда помещать файл
Netlify обслуживает содержимое вашего каталог публикации (каталог, заданный как результат
развёртывания) в корне сайта. Как бы ни назывался этот каталог в вашем фреймворке, llms.txt внутри него обслуживается по адресу
/llms.txt. Для настоящего статического файла правило перенаправления не требуется.
Способ: каталог публикации
Поместите llms.txt ; в опубликованном результате вашей конфигурации он окажется здесь:
- Next.js, Astro, Vue/Vite, Gatsby:
public/(илиstatic/для Gatsby), чтобы сборка скопировала его в корень вывода. - SvelteKit, Hugo, Docusaurus:
static/. - Без сборки (обычный HTML): корень репозитория и соответственно задайте каталог публикации.
Подтвердите каталог публикации в netlify.toml или настройках сайта:
# netlify.toml
[build]
publish = "dist"
Необязательно: проксировать внешний файл
Если ваш llms.txt создаётся в другом месте (например, платформой документации), вы можете
проксировать корневой путь к нему через _redirects правило с перенаправлением 200:
# _redirects
/llms.txt https://docs.example.com/llms.txt 200
Проверка настройки
curl -sI https://yoursite.netlify.app/llms.txt | grep -i content-type
# expect: content-type: text/plain На другом хосте? См. Vercel и Cloudflare Pages руководства. Приведите содержимое файла в порядок с помощью руководство и генератор.