535 字
3 分钟
页面浏览--访问次数--
卡片与字段组

Shirone 提供了丰富的卡片系统,包括 GitHub 仓库卡片、API 字段参数卡片组以及折叠卡片组。

GitHub 仓库卡片#

使用 ::github 指令自动拉取并展示 GitHub 仓库信息(含名称、简介、Star 数与主语言):

::github{repo="LyraVoid/Shirone"}
::github{repo="LyraVoid/Shirone-Docs"}

渲染效果:

LyraVoidShirone

LyraVoidShirone-Docs

仓库信息在构建期获取并缓存,页面本身不会在浏览器里请求 GitHub API。

API 字段参数卡片组#

在编写技术文档、API 说明或配置项手册时,使用 field-group 与 field 容器生成结构化的参数卡片:

::::field-group
:::field{name="title"}
@type string
@required
网站正式标题,显示在顶栏和浏览器标签页。
:::
:::field{name="subtitle"}
@type string
@optional
网站副标题,用于元数据与首页辅助展示。
:::
:::field{name="themeColor"}
@type number
@optional
@default 315
主题色相值,决定全站的动态配色基准。
:::
::::

渲染效果:

title必填string

网站正式标题,显示在顶栏和浏览器标签页。

subtitle可选string

网站副标题,用于元数据与首页辅助展示。

themeColor可选number
315

主题色相值,决定全站的动态配色基准。

字段名写在 ::: field 之后,首段以 @ 开头的行用于声明类型与约束:

标记含义
@type <类型>参数数据类型
@required必填项
@optional可选项
@default <值>默认值

折叠面板卡片#

::: collapse accordion
- :+ 默认展开的项目
这里是第一个卡片的内容正文。
- 默认折叠的项目
这里是第二个卡片的内容正文。
:::

渲染效果:

默认展开的项目

这里是第一个卡片的内容正文。

默认折叠的项目

这里是第二个卡片的内容正文。

:+ 前缀标记该项默认展开,未标注的项默认折叠。

::: collapse
- 独立的折叠标题
折叠正文内容。
:::

渲染效果:

独立的折叠标题

折叠正文内容。

选型对照#

信息形态推荐组件
一个开源仓库的概览::github 卡片
一组配置项的逐条说明field-group
需要读者主动展开的长内容collapse

第 13 篇,共 30 篇本文属于系列

卡片与字段组
https://www.ariels.xyz/posts/markdown-cards/
作者
Ariel
发布于
2026-09-29
许可协议
CC BY-NC-ND 4.0

分享文章

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

继续阅读

沿着主题读

基于共同的标签与分类

换条路线

从其他文章中稳定抽取

评论

正在加载评论...