Ajouter llms.txt à un site Drupal
Publié:
Drupal vous offre deux façons propres d'obtenir un llms.txt : un module contribué qui le génère à partir de votre contenu, ou un fichier statique dans le docroot puisque vous contrôlez le serveur.
Option 1 — un module contribué (généré automatiquement)
Les modules de l'écosystème Drupal exposent un endpoint /llms.txt construit à partir de votre contenu publié — par exemple un résumé en texte brut organisé par type de contenu. Installez-le avec Composer et activez-le :
composer require drupal/llms_txt drush en llms_txt
Configurez ensuite les types de contenu et les champs qui alimentent le fichier. Idéal pour les sites volumineux ou fréquemment mis à jour.
Option 2 — un fichier statique dans le docroot
Drupal étant auto-hébergé, vous pouvez placer un llms.txt écrit à la main à la racine web de votre site, à côté de index.php (par exemple web/llms.txt ou docroot/llms.txt). Le fichier .htaccess de Drupal sert les fichiers statiques existants directement, donc il est accessible sur /llms.txt immédiatement. C'est la meilleure option quand vous souhaitez un contrôle total sur le contenu.
Soignez la sélection
Quelle que soit la méthode choisie, pointez vers vos pages les plus importantes, pas vers chaque nœud. Un fichier court et ciblé vaut mieux qu'un dump exhaustif.
Valider
Collez votre domaine dans le validateur pour confirmer que le fichier est accessible et que chaque lien se résout correctement.