llms.txt toevoegen aan een statische sitegenerator
Gepubliceerd:
Statische sitegenerators hebben een map waarvan de inhoud letterlijk wordt gekopieerd naar de gepubliceerde siteroot — het toevoegen van een llms.txt is dus simpelweg het bestand op de juiste plek neerzetten en opnieuw bouwen.
Waar het bestand naartoe gaat, per generator
- Astro —
public/llms.txt(alles inpublic/wordt geserveerd vanuit de root). - Hugo —
static/llms.txt(de mapstatic/wordt gekopieerd naar de uitvoerroot). Een aangepast uitvoerformaat werkt ook voor het genereren ervan. - Eleventy (11ty) — voeg een passthrough copy toe, bijv.
eleventyConfig.addPassthroughCopy("llms.txt"), zodat het bestand in de uitvoer terechtkomt. - Jekyll — plaats
llms.txtin de projectroot; Jekyll kopieert statische bestanden ongewijzigd naar_site.
Bouwen en verifiëren
Voer je build uit (astro build, hugo, npx @11ty/eleventy, jekyll build) en bevestig dat llms.txt verschijnt in de root van de uitvoermap, en implementeer vervolgens.
Genereer het vanuit je inhoud (optioneel)
Voor documentatiesites bestaan er plugins (voor Astro Starlight, Docusaurus, MkDocs, VitePress en andere) die het bestand automatisch opbouwen vanuit je pagina's. Handig als de inhoud vaak verandert — maar houd de uitvoer wel overzichtelijk.
Valideren
Plak je domein in de validator om te bevestigen dat het bestand bereikbaar is als platte tekst en dat elke gelinkte URL resolveert.