插件和集成
插件
插件 可以自定义 Starlight 的配置、UI 和行为,同时也易于共享和复用。使用 Starlight 团队支持的官方插件和由 Starlight 用户维护的社区插件扩展你的网站。
官方插件
Algolia DocSearch 将默认搜索 provider Pagefind 替换为 Algolia DocSearch。
社区插件
starlight-links-validator 在你的 Starlight 页面中检查损坏的链接
starlight-typedoc 使用 TypeDoc 从 TypeScript 生成 Starlight 页面。
starlight-blog 添加一个博客到你的文档网站。
starlight-openapi 从 OpenAPI/Swagger 规范创建文档页面。
starlight-obsidian 将 Obsidian vaults 发布到 Starlight 网站。
starlight-ghostcms 添加你的 GhostCMS 博客文章到你的 Starlight 文档。
starlight-image-zoom 为你的文档图像添加缩放功能。
starlight-utils 通过一系列常用工具扩展 Starlight。
starlight-view-modes 为你的文档网站添加不同的视图模式。
starlight-versions 版本化你的 Starlight 文档页面。
star-warp 为你的文档搜索结果添加曲速引擎。
starlight-heading-badges 添加徽章到你的 Markdown 和 MDX 标题中。
starlight-site-graph 在页面的侧边栏中添加一个交互式站点图。
starlight-sidebar-topics 将你的文档分成不同的部分,每个部分都有自己的侧边栏。
starlight-sidebar-topics-dropdown 将你的文档页面拆分为多个子页面,并使用侧边栏中的下拉菜单在它们之间切换。
社区主题
主题是 Starlight 的一种插件,它通过组件覆盖、自定义 CSS 或其他新功能来更改站点的视觉外观。
starlight-theme-rapide Starlight 主题。灵感来自于 Visual Studio Code Vitesse 主题。
starlight-theme-obsidian Starlight 主题。灵感来自于 Obsidian Publish 网站。
catppuccin-starlight 一个舒缓柔和的 Starlight 主题
社区工具和集成
这些社区工具和集成可用于为你的 Starlight 网站添加新功能。
FeelBack 在文档页面中添加用户反馈系统。
notion-to-astro 将 Notion 输出转换为 Astro Starlight 文档
astro-live-code 将你的 MDX 代码块渲染为交互式组件
starlight-i18n 帮助翻译 Starlight 页面的 Visual Studio Code 扩展
starlight-package-managers 快速显示多个包管理器的 npm 相关命令。
starlight-showcases 一套 Starlight 组件,用于创建展示页面。
@hideoo/starlight-plugin 一个快速搭建 Starlight 插件的生成器。