在靜態網站生成器中新增 llms.txt
發佈:
靜態網站生成器有一個資料夾,其內容會直接複製到已發布的網站根目錄——因此新增 llms.txt 只需將檔案放在正確位置並重新建置即可。
各生成器的檔案放置位置
- Astro —
public/llms.txt(public/中的所有內容都從根目錄提供服務)。 - Hugo —
static/llms.txt(static/目錄會複製到輸出根目錄)。也可以使用自訂輸出格式來生成此檔案。 - Eleventy (11ty) — 新增 passthrough copy,例如
eleventyConfig.addPassthroughCopy("llms.txt"),使檔案出現在輸出中。 - Jekyll — 將
llms.txt放在專案根目錄;Jekyll 會將靜態檔案原封不動地複製到_site。
建置與驗證
執行您的建置指令(astro build、hugo、npx @11ty/eleventy、jekyll build),確認 llms.txt 出現在輸出目錄的根目錄,然後部署。
從您的內容生成(選用)
對於文件類型的網站,有些外掛(適用於 Astro Starlight、Docusaurus、MkDocs、VitePress 等)可自動從您的頁面建置此檔案。當內容頻繁更新時非常實用——但請保持輸出內容的精準性。
驗證
將您的網域貼入驗證器,確認檔案可作為純文字存取,且每個連結的 URL 都能正常解析。