535 字
3 分钟
卡片与字段组
Shirone 提供了丰富的卡片系统,包括 GitHub 仓库卡片、API 字段参数卡片组以及折叠卡片组。
GitHub 仓库卡片
使用 ::github 指令自动拉取并展示 GitHub 仓库信息(含名称、简介、Star 数与主语言):
::github{repo="LyraVoid/Shirone"}
::github{repo="LyraVoid/Shirone-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
主题色相值,决定全站的动态配色基准。:::
::::渲染效果:
网站正式标题,显示在顶栏和浏览器标签页。
网站副标题,用于元数据与首页辅助展示。
315主题色相值,决定全站的动态配色基准。
字段名写在 ::: field 之后,首段以 @ 开头的行用于声明类型与约束:
| 标记 | 含义 |
|---|---|
@type <类型> | 参数数据类型 |
@required | 必填项 |
@optional | 可选项 |
@default <值> | 默认值 |
折叠面板卡片
::: collapse accordion- :+ 默认展开的项目
这里是第一个卡片的内容正文。
- 默认折叠的项目
这里是第二个卡片的内容正文。:::渲染效果:
默认展开的项目
这里是第一个卡片的内容正文。
默认折叠的项目
这里是第二个卡片的内容正文。
:+ 前缀标记该项默认展开,未标注的项默认折叠。
::: collapse- 独立的折叠标题
折叠正文内容。:::渲染效果:
独立的折叠标题
折叠正文内容。
选型对照
| 信息形态 | 推荐组件 |
|---|---|
| 一个开源仓库的概览 | ::github 卡片 |
| 一组配置项的逐条说明 | field-group |
| 需要读者主动展开的长内容 | collapse |
Markdown 语法
已完结分享文章
生成精美分享图或复制链接,与更多人分享本文。
继续阅读
最后更新于 ,距今已过 17 天
部分内容可能已过时
评论