Dodawanie llms.txt do generatora stron statycznych
Opublikowano:
Generatory stron statycznych mają folder, którego zawartość jest kopiowana dosłownie do opublikowanego katalogu głównego witryny — dlatego dodanie llms.txt polega po prostu na umieszczeniu pliku w odpowiednim miejscu i przebudowaniu.
Gdzie umieścić plik w poszczególnych generatorach
- Astro —
public/llms.txt(wszystko wpublic/jest serwowane z katalogu głównego). - Hugo —
static/llms.txt(katalogstatic/jest kopiowany do katalogu wyjściowego). Można też użyć niestandardowego formatu wyjściowego do jego generowania. - Eleventy (11ty) — dodaj passthrough copy, np.
eleventyConfig.addPassthroughCopy("llms.txt"), aby plik trafił do katalogu wyjściowego. - Jekyll — umieść
llms.txtw katalogu głównym projektu; Jekyll kopiuje pliki statyczne do_sitebez zmian.
Budowanie i weryfikacja
Uruchom budowanie (astro build, hugo, npx @11ty/eleventy, jekyll build) i sprawdź, czy llms.txt pojawia się w katalogu głównym katalogu wyjściowego, a następnie wdróż.
Generowanie z treści (opcjonalnie)
W przypadku witryn dokumentacyjnych istnieją wtyczki (dla Astro Starlight, Docusaurus, MkDocs, VitePress i innych), które budują plik automatycznie na podstawie Twoich stron. Przydatne, gdy treść zmienia się często — ale dbaj o to, by wynik był dopracowany.
Walidacja
Wklej swoją domenę do walidatora, aby potwierdzić, że plik jest dostępny jako zwykły tekst i każdy podlinkowany URL jest osiągalny.