llms.txt в Ghost
Ghost — это CMS, а не статический хостинг, поэтому для публикации корневого llms.txt нужен встроенный параметр или обходной маршрут.
Последнее обновление:
Ограничение Ghost
В отличие от генератора статического сайта, Ghost не предоставляет каталог, соответствующий
корню домена, поэтому нельзя просто положить файл рядом с публикациями. Есть три реалистичных
пути к рабочему
/llms.txt, от самого простого до наиболее ручного.
Метод 1: встроенный переключатель
В последних версиях Ghost появилась встроенная функция публикации файла обнаружения для ИИ/LLM.
В
Настройки (в разделе SEO или метаданных/структурированных данных, в зависимости от
версии) найдите такой параметр, как включить структурированные данные для LLM и AI-поисковиков. После включения Ghost создаёт и обслуживает /llms.txt (и часто /llms-full.txt) автоматически из опубликованного контента.
Способ 2: самостоятельно размещённый content/public
В самостоятельно размещённой установке Ghost файлы, помещённые в content/public/ обслуживаются
из корня сайта. Это единственный настоящий способ добавить файл в файловую систему, он даёт файл,
написанный вручную:
# on your Ghost server
mkdir -p content/public
cp llms.txt content/public/llms.txt
# served at https://yourdomain.com/llms.txt (restart Ghost if needed)
Способ 3: routes.yaml или перенаправление
В Ghost(Pro), где нельзя получить доступ к файловой системе, есть два варианта:
- routes.yaml: определите маршрут, который формирует текстовый шаблон. Загрузите
изменённый
routes.yamlв Настройки, Labs:
затем добавьтеroutes: /llms.txt/: template: llms content_type: text/plainllms.hbsшаблон в вашу тему, содержащую тело файла. - Перенаправление: разместить файл в другом месте (gist, bucket или другой статический
сайт) и добавить перенаправление в Настройки, Labs, перенаправления (
redirects.json) из/llms.txtна этот URL. Самый простой вариант, но тогда файл находится вне домена.
Проверка настройки
curl -sI https://yourdomain.com/llms.txt | grep -i content-type
# expect: content-type: text/plain Вместо WordPress? См. Руководство по WordPress. Чтобы правильно получить содержимое файла, используйте руководство и генератор.