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

10
hugo.toml Normal file
View File

@@ -0,0 +1,10 @@
[module]
[module.hugoVersion]
min = '0.146.0'
[outputFormats]
[outputFormats.llms]
name= 'llms'
baseName = 'llms'
mediaType = 'text/plain'
isPlainText = true