397 字
2 分钟
Markdown 选项组

选项组把等价的说明放在一起,而无需重复周围的解释。每个选项都接受完整的块级 Markdown,且选中的值可以与同一页面上的另一个选项组同步。

选择包管理器#

使用 @tab:active 选择初始选项。# 后面的后缀提供一个稳定的值,而不会改变可见标题。

npm

使用 npm 安装该软件包:

Terminal window
npm install astro
pnpm

使用 pnpm 安装该软件包:

Terminal window
pnpm.cmd add astro
Bun

使用 Bun 安装该软件包:

Terminal window
bun add astro

运行项目#

这个选项组共享 package-manager id。在上面选择一个选项会更新下方对应的命令,并记住这一选择以便下次访问时使用。

npm
Terminal window
npm run dev
pnpm
Terminal window
pnpm.cmd dev
Bun
Terminal window
bun run dev

更多备选项#

较长的选项行仍保持在一行内,在窄屏幕上会在各自的导航区域内滚动。

本地工作站

在开发功能时使用本地工具链。

托管预览环境

发布一个临时预览供审查。

持续集成

为每次变更运行确定性的验证。

生产部署

将验证过的制品提升到生产环境。

离线恢复工作流

在网络不可用时从本地制品恢复。

书写语法#

::: tabs#package-manager
@tab npm
Use npm instructions here.
@tab:active **pnpm**#pnpm
Use pnpm instructions here.
:::

每个选项组至少需要两个 @tab 小节,且每个小节都需要正文内容,并用空行与标记分隔。无效或不完整的选项组仍会作为普通 Markdown 保持可读。

Markdown 选项组
https://shirone.mysqil.com/posts/option-groups/
作者
Shirone
发布于
2026-08-28
许可协议
CC BY-NC-SA 4.0

分享文章

生成精美分享图或复制链接,与更多人分享本文。

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取