栅格与行内元素
row / col 栅格
12 列栅格,用于并排展示内容。
语法
1 | {% raw %}{% row %} |
col 后的数字是占用的列数(1–12)。取值会被夹在 1–12 之间,非数字则按默认宽度。
示例
左半栏(6 列)
适合放并列的两组信息。
右半栏(6 列)
左右等高对齐。
三分之一
col 4
三分之一
col 4
三分之一
col 4
col 3
col 3
col 3
col 3
栅格在窄屏的行为
栅格由主题的 plugins.css 控制,窄屏下会自动堆叠为单列。你不需要为移动端写第二套标签。
总列数不必正好
{% row %} 内各项的列数不要求和为 12。填 5 + 5 会留出空档,填 8 + 8 会溢出换行。建议刻意凑成 12 或它的因数(6+6、4+4+4、3×4)。
常见布局配方
1 | {% raw %}{% row %} |
button 按钮
语法
1 | {% raw %}{% button 链接, 标题, 图标, 样式 %}{% endraw %} |
逗号分隔,四个位置参数:
| 位置 | 参数 | 必填 | 默认 |
|---|---|---|---|
| 1 | 链接地址 | 否 | # |
| 2 | 按钮文字 | 否 | Button |
| 3 | 图标名 | 否 | 无 |
| 4 | 样式 | 否 | fill |
样式
| 值 | 效果 |
|---|---|
fill |
实心,主色背景 |
outline |
描边,透明背景 |
示例
外链自动处理
链接以 http:// / https:// 开头时,插件会自动加上 target="_blank" rel="noopener noreferrer",无需手动处理。
btn 别名
1 | {% raw %}{% btn /docs/, 文档, book, fill %}{% endraw %} |
label 徽标
行内小标签,用于版本号、状态、分类标记。
语法
1 | {% raw %}{% label 颜色 文本 %}{% endraw %} |
颜色与文本顺序可换,逗号或空格均可分隔。
可用颜色
| 颜色 | 效果 |
|---|---|
default |
中性灰 |
primary |
主色 |
success |
绿色 |
warning |
橙色 |
danger |
红色 |
info |
蓝色 |
purple |
紫色 |
gray |
灰色 |
示例
稳定 已通过全量测试,可放心使用。 实验性 功能可用,但接口可能变动。 已废弃 请迁移到新方案。 新特性 本次版本新增。 需要配置 请先在 `_config.yml` 中开启。 进阶 面向有经验的用户。 可选 不配置也能正常工作。组合成状态行
已支持 v1.0 文档模式badge 别名
1 | {% raw %}{% badge primary 新 %}{% endraw %} |
icon 图标
插入主题内置的 SVG 图标。
语法
1 | {% raw %}{% icon 图标名, 尺寸 %}{% endraw %} |
| 参数 | 必填 | 说明 |
|---|---|---|
| 图标名 | 否 | 默认 star;不匹配时渲染为空 |
| 尺寸(px) | 否 | 默认继承字号大小 |
示例
首页 归档 分类 标签 搜索 GitHub 订阅 下载 信息 警告 收藏 热门 灵感常用图标名
导航home archive folder tag compass link list book file-doc
账号user github twitter weibo qq email rss globe
状态info warning check close star bulb quote fire heart
操作search copy download external share arrow-right chevron-down
完整清单见 layout/_partials/sprite.ejs。
fa 别名
1 | {% raw %}{% fa github, 20 %}{% endraw %} |
组合示例
下面是本页”开始使用”区块的实际写法:
1 | {% raw %}{% row %} |
提示
推荐 先跑通最小示例,再回过头精调配置。
评论