admin管理员组文章数量:1437169
尤雨溪安利的这个插件,你一定要知道
前言
今天给大家介绍一个非常实用的 VitePress
插件 —— vitepress-plugin-llms
,它可以帮你自动生成 LLM
(大语言模型)友好的文档格式,非常适合想让 AI
更好理解你文档内容的场景!
正文
随着大语言模型(LLM)的广泛应用,开发者们越来越关注如何让文档更容易被 AI
理解。vitepress-plugin-llms
就是为这个目标而生的,它能自动为你生成 .txt
格式的 LLM
友好文档,大大提升你的 VitePress
项目的 AI
可解析性。
快速安装
使用 pnpm
安装:
pnpm install vitepress-plugin-llms --save-dev
基本用法
在你的 .vitepress/config.ts
中引入并配置插件:
import { defineConfig } from 'vitepress'
import llmstxt from 'vitepress-plugin-llms'
export default defineConfig({
vite: {
plugins: [llmstxt()]
}
})
只需简单几行配置,插件会自动为你生成两类文件:
llms.txt
:包含所有章节链接的索引文件llms-full.txt
:将整站文档内容合并到一个文件中,方便 LLM 一次性读取
这两个文件都会被输出到 .vitepress/dist
文件夹中,配合你部署后的站点即可使用。
自定义配置
如果你有特殊需求,可以配置插件参数。例如:
代码语言:javascript代码运行次数:0运行复制llmstxt({
generateLLMsFullTxt: false,
ignoreFiles: ['sponsors/*'],
customLLMsTxtTemplate: `# {title}\n\n{foo}`,
title: 'Awesome tool',
customTemplateVariables: {
foo: 'bar'
}
})
这个配置做了以下几件事:
- 关闭
llms-full.txt
的生成 - 忽略
sponsors/
目录下的所有文件 - 使用自定义模板生成
llms.txt
文件 - 注入了两个自定义变量
{title}
和{foo}
推荐配置:设置重定向
为了让 AI
访问 .md
和 .txt
地址都能成功,推荐 Nginx
新增配置重定向:
location ~ ^/(.*)\.md$ {
return 200 /$1.txt;
}
这能确保 .md
地址也能正确跳转到 .txt
文件,让 AI
抓取更加顺畅。
插件亮点
- 开箱即用,无需复杂配置
- 自动生成适合 LLM 的精简 Markdown 文档
- 可自定义模板和变量,灵活度高
- 结构清晰,适配主流托管平台
- 遵循 [llmstxt] 规范,文档生成更规范、更可控
生成的文档结构大致如下:
代码语言:javascript代码运行次数:0运行复制.vitepress/dist
├── llms-full.txt // 所有文档整合为一个文件
├── llms.txt // LLM 索引文件,包含章节链接
├── xxx.md // 原始 Markdown 文件
├── xxx.html // 普通 HTML 页面
无论你是希望提升 AI
对文档的解析能力,还是想构建一份结构更清晰的站点,vitepress-plugin-llms
都是一个非常轻量好用的选择。
最后
vitepress-plugin-llms
是一个非常实用的小工具,它让你的文档站点更容易被 AI
消化,适合个人项目、开源文档站、开发者博客等场景!
今天的分享就这些了,感谢大家的阅读,如果文章中存在错误的地方欢迎指正!
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。原始发表:2025-05-04,如有侵权请联系 cloudcommunity@tencent 删除插件开发者配置索引变量本文标签: 尤雨溪安利的这个插件,你一定要知道
版权声明:本文标题:尤雨溪安利的这个插件,你一定要知道 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1747396455a2693368.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论