Додавання llms.txt до генератора статичних сайтів
Опубліковано:
Генератори статичних сайтів мають папку, вміст якої копіюється без змін до кореня опублікованого сайту — тому додати llms.txt означає просто покласти файл у потрібне місце та перезібрати сайт.
Де розміщується файл у кожному генераторі
- Astro —
public/llms.txt(усе зpublic/віддається з кореня). - Hugo —
static/llms.txt(директоріяstatic/копіюється до кореня вихідних файлів). Також для його генерації можна використати кастомний формат виводу. - Eleventy (11ty) — додайте passthrough copy, наприклад
eleventyConfig.addPassthroughCopy("llms.txt"), щоб файл потрапив до вихідної директорії. - Jekyll — покладіть
llms.txtу корінь проєкту; Jekyll копіює статичні файли до_siteбез змін.
Збірка та перевірка
Запустіть збірку (astro build, hugo, npx @11ty/eleventy, jekyll build) та переконайтеся, що llms.txt з'явився в корені вихідної директорії, після чого розгорніть сайт.
Генерація з вашого контенту (необов'язково)
Для сайтів з документацією існують плагіни (для Astro Starlight, Docusaurus, MkDocs, VitePress та інших), які автоматично формують файл з ваших сторінок. Зручно, коли контент часто змінюється — але стежте за тим, щоб результат залишався впорядкованим.
Валідація
Вставте ваш домен у валідатор, щоб переконатися, що файл доступний як простий текст і кожне посилання в ньому відповідає наявній URL-адресі.