Решил добавить llms.txt на этот сайт. Вроде бы как это должно добавить удобства для работы с сайтом большим языковым моделям. Тем более для моего шаблона PaperMod в одном из обновлений появился шаблон. Да и версия hugo позволяет.
Настройки Hugo
У меня используется конфигурационный файл в формате toml. Так что все настройки будут в этом формате.
Добавляем описание формата в outputFormats:
| |
То есть мы создаем формат, который является обычным текстом (text/plain), с именем llms. Расширение будет
браться из mediaType, что в итоге даст нам llms.txt. Так же отключаем экранирование html сущностей
(isPlainText). И последним параметром мы отключаем добавление этого формата вывода как альтернативного
(notAlternative), это уберет ссылку на данный файл из <header> как <link rel="alternate" ...>.
Теперь добавляем генерацию этого файла:
| |
Добавляем это формат вывода для главной страницы, именно для нее будет создан файл в корне сайта с путем /llms.txt.
Шаблон
Так как в моей теме шаблон уже появился, то этот шаг можно пропустить. Но если шаблона нет, можно взять базовый шаблон:
| |