Додавання llms.txt до сайту на Drupal
Опубліковано:
Drupal пропонує два зручних способи додати llms.txt: модуль зі спільноти, який генерує файл з вашого контенту, або статичний файл у docroot, оскільки ви контролюєте сервер.
Варіант 1 — модуль зі спільноти (автогенерація)
Модулі екосистеми Drupal надають ендпоінт /llms.txt, побудований на основі вашого опублікованого контенту — наприклад, текстове зведення, організоване за типами матеріалів. Встановіть через Composer і активуйте:
composer require drupal/llms_txt drush en llms_txt
Потім налаштуйте, які типи матеріалів і поля потрапляють до файлу. Підходить для великих або часто змінюваних сайтів.
Варіант 2 — статичний файл у docroot
Оскільки Drupal розгортається на власному сервері, ви можете розмістити написаний вручну llms.txt у кореневому каталозі сайту, поряд з index.php (наприклад, web/llms.txt або docroot/llms.txt). Файл .htaccess у Drupal відразу роздає наявні статичні файли, тому він стане доступним за адресою /llms.txt. Найкращий варіант, коли ви хочете повністю контролювати вміст.
Підтримуйте актуальність
Яким би шляхом ви не пішли, додавайте посилання лише на найцінніші сторінки, а не на кожен вузол. Короткий, сфокусований файл кращий за вичерпний дамп.
Перевірте результат
Введіть свій домен у валідатор, щоб переконатися, що файл доступний і кожне посилання відкривається.