Ajouter llms.txt à un générateur de site statique
Publié:
Les générateurs de sites statiques disposent d'un dossier dont le contenu est copié tel quel à la racine de votre site publié — ainsi, ajouter un llms.txt consiste simplement à déposer le fichier au bon endroit et à reconstruire.
Où placer le fichier selon le générateur
- Astro —
public/llms.txt(tout ce qui se trouve danspublic/est servi depuis la racine). - Hugo —
static/llms.txt(le répertoirestatic/est copié à la racine de la sortie). Un format de sortie personnalisé fonctionne également pour le générer. - Eleventy (11ty) — ajoutez un passthrough copy, par ex.
eleventyConfig.addPassthroughCopy("llms.txt"), afin que le fichier se retrouve dans la sortie. - Jekyll — placez
llms.txtà la racine du projet ; Jekyll copie les fichiers statiques vers_sitetels quels.
Construire et vérifier
Lancez votre build (astro build, hugo, npx @11ty/eleventy, jekyll build) et confirmez que llms.txt apparaît à la racine du répertoire de sortie, puis déployez.
Le générer depuis votre contenu (optionnel)
Pour les sites de type documentation, des plugins existent (pour Astro Starlight, Docusaurus, MkDocs, VitePress et d'autres) qui construisent le fichier automatiquement à partir de vos pages. Pratique lorsque le contenu change souvent — mais gardez le résultat soigneusement sélectionné.
Valider
Collez votre domaine dans le validateur pour confirmer que le fichier est accessible en texte brut et que chaque URL liée se résout correctement.