Lotus
输入关键词搜索文档。

入门

概览

了解 Lotus 提供了什么,以及文档主题如何组织内容。

Lotus 是一个面向 Astro v7、Tailwind CSS v4 和 MDX 的可安装文档主题。 它提供页面外壳、文档路由、导航模型、主题 tokens,以及常用 MDX 组件, 让项目不需要从零搭建文档站点的基础结构。

Lotus 包含什么

文档树如何工作

Lotus 从 docs content collection 读取 MDX entry,然后在 docsBase 下 注入页面路由、Markdown 源码路由和搜索路由。默认 docsBase: '/' 时,Lotus 会生成:

  • / 和嵌套文档页面
  • /*.md Markdown 源码路由
  • /search.json 搜索索引数据

sidebars 配置决定每个页面属于哪个 sidebar 和 subnav section。Locale 目录、 route prefix 和 fallback 行为见 国际化。Loader base、 docsBase 和 slug 行为见 内容路由

第一步

  1. 安装主题。

    安装 Lotus,并在 astro.config.ts 中注册 integration。当你自己的内容直接 import shared MDX components 时,再直接安装 @prosefly/astro-components

    安装 Lotus

  2. 配置路由和 locale。

    决定文档挂载在哪里,以及本地化内容目录如何映射到公开 URL。

    查看内容路由

  3. 搭建文档外壳。

    设置项目身份、外观、navbar、sidebars、footer、page actions 和搜索行为。

    配置项目

  4. 编写内容。

    添加 frontmatter、Markdown、图片、代码块和 shared MDX components。

    查看内容编写基础

  5. 在配置不够用时自定义。

    使用 CSS tokens 调整视觉,使用组件覆盖替换外壳 markup 或行为。

    自定义 Lotus

最后更新于 2026年7月18日

贡献者