Adicionando llms.txt a um gerador de sites estáticos
Publicado:
Geradores de sites estáticos possuem uma pasta cujo conteúdo é copiado verbatim para a raiz do site publicado — por isso, adicionar um llms.txt é simplesmente colocar o arquivo no lugar certo e reconstruir o site.
Onde o arquivo deve ficar, por gerador
- Astro —
public/llms.txt(tudo empublic/é servido a partir da raiz). - Hugo —
static/llms.txt(o diretóriostatic/é copiado para a raiz do output). Um formato de saída personalizado também funciona para gerá-lo. - Eleventy (11ty) — adicione um passthrough copy, ex.:
eleventyConfig.addPassthroughCopy("llms.txt"), para que o arquivo apareça no output. - Jekyll — coloque
llms.txtna raiz do projeto; o Jekyll copia arquivos estáticos para_sitesem alterações.
Construir e verificar
Execute o build (astro build, hugo, npx @11ty/eleventy, jekyll build) e confirme que llms.txt aparece na raiz do diretório de output, depois faça o deploy.
Gerar a partir do seu conteúdo (opcional)
Para sites de documentação, existem plugins (para Astro Starlight, Docusaurus, MkDocs, VitePress e outros) que constroem o arquivo automaticamente a partir das suas páginas. Útil quando o conteúdo muda com frequência — mas mantenha o output curado.
Validar
Cole seu domínio no validador para confirmar que o arquivo está acessível como texto simples e que cada URL vinculada resolve corretamente.