在 Drupal 网站中添加 llms.txt
发布:
Drupal 为您提供了两种简洁的方式来添加 llms.txt:一种是通过贡献模块从您的内容自动生成,另一种是由于您掌控服务器,可直接在 docroot 中放置静态文件。
方式一 — 使用贡献模块(自动生成)
Drupal 生态系统中的模块可以暴露一个 /llms.txt 端点,该端点基于您已发布的内容构建——例如按内容类型组织的纯文本摘要。使用 Composer 安装并启用它:
composer require drupal/llms_txt drush en llms_txt
然后配置哪些内容类型和字段用于生成该文件。适合内容量大或频繁更新的网站。
方式二 — 在 docroot 中放置静态文件
由于 Drupal 是自托管的,您可以将手动编写的 llms.txt 放置在网站的 web 根目录中,与 index.php 并排(例如 web/llms.txt 或 docroot/llms.txt)。Drupal 的 .htaccess 会直接提供已存在的静态文件,因此该文件可立即通过 /llms.txt 访问。适合希望完全掌控内容的场景。
保持精简
无论选择哪种方式,都应链接您最有价值的页面,而非每个节点。简短、聚焦的文件胜过详尽的大杂烩。
验证
将您的域名粘贴到验证器中,确认文件可访问且每个链接均可正常解析。