feat: support llms.txt output (#736)

* feat(llms): add llms txt output format

- Introduced a new output format 'llms' in the configuration.
- Updated the example site to utilize the new 'llms' format for the home output.
- Added a new layout file 'llms.txt' for rendering content in the LLMS format.

* docs: add llms.txt support documentation

- Introduced a new section in the configuration guide detailing how to enable the llms.txt output format for improved accessibility to large language models.
- Provided example configuration for adding the 'llms' output format in the site's hugo.yaml.
- Explained the content structure of the generated llms.txt file, including site title, section listings, page summaries, and direct links.

* Update configuration.md
This commit is contained in:
Xin
2025-08-10 23:15:21 +08:00
committed by GitHub
parent 096f0d9c22
commit af78002014
4 changed files with 69 additions and 3 deletions

View File

@@ -13,9 +13,9 @@ hasCJKLanguage: true
# ID: G-MEASUREMENT_ID
outputs:
home: [HTML]
page: [HTML]
section: [HTML, RSS]
home: [html, llms]
page: [html]
section: [html, rss]
defaultContentLanguage: en
languages: