cloudflare/nimbus
Docs for humans and agents, built on Astro
解决的问题
Nimbus 解决了创建对人类读者和 AI 代理都同样可访问的文档站点的困难。它通过提供一个完全拥有、可生成代码的项目结构,消除了使用托管文档平台(控制权极小)和从零开始构建站点(耗时)之间的权衡。
工作原理
它使用一个脚手架工具,直接在用户的仓库中生成一个完整的 Astro 基础文档站点。这包括所有可编辑的布局、组件和样式文件。为了支持 AI 代理,它会自动生成代理可读的表面,包括每个页面的 .md/.mdx 双文件、/llms.txt 和 /llms-full.txt 文件、JSON-LD 以及站点地图。
适用人群
希望完全掌控其文档源代码,同时确保文档对 LLM 和编码代理优化的开发者和技术写作者。
主要亮点
- 完全拥有权:所有布局、组件和样式都以源代码形式写入仓库,而不是隐藏在依赖项中。
- 代理优先设计:默认内置对 LLM 友好的文件支持,如
llms.txt和结构化元数据。 - 灵活部署:默认为静态,但支持 Cloudflare、Vercel、Netlify 和 Node.js 的适配器,以实现按需路由。
- 创作防护机制:包含 prose linting、MDX 组件验证以及人类可读的配置错误信息。
相关
- 项目
- 项目
- 项目
- Dispatch
- 项目