极简(jijian) 主题内置多个实用的短代码,用于增强文章内容的表现力。本文档详细介绍各短代码的使用方法。
1️⃣ rawhtml
原始 HTML 短代码,用于在 Markdown 中插入原始 HTML 代码。
请不要插入h1,h2,h3,h4,h5,h6标签,否则会被识别到目录中去。
使用示例
|
|
案例展示
自定义样式:
这是一段带渐变背景的文字
嵌入第三方组件(如网易云音乐播放器):
自定义表格:
| 指标 | 产品A | 产品B | 产品C | 产品D |
|---|---|---|---|---|
| 性能评分 | 92 | 88 | 95 | 91 |
| 能效评分 | 85 | 90 | 86 | 89 |
2️⃣ bilibili
用于在文章中嵌入哔哩哔哩视频。
使用示例
基本用法:
|
|
多 P 视频(播放第3P + 自动播放):
|
|
完整参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
bvid |
string | 二选一 | 视频的 BV 号(推荐) |
aid |
string | 二选一 | 视频的 AV 号 |
cid |
string | 否 | 视频 CID(多 P 视频时需要) |
page |
integer | 否 | 多 P 视频的页码,默认为 1 |
autoplay |
boolean | 否 | 是否自动播放,默认 false |
3️⃣ figure
增强版图片展示短代码,支持标题、链接、对齐等功能。
使用示例
|
|
完整参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
src |
string | 是 | 图片路径 |
link |
string | 否 | 点击图片跳转的链接 |
target |
string | 否 | 链接打开方式:_blank(新标签)、_self(当前标签) |
rel |
string | 否 | 链接 rel 属性,如 noopener、noreferrer |
alt |
string | 否 | 图片 alt 文本(若为空,默认使用说明文字) |
imgtitle |
string | 否 | 鼠标悬停在图片上时显示的文字内容 |
caption |
string | 否 | 图片说明文字 |
title |
string | 否 | 图片下面的标题文字 |
width |
string | 否 | 图片宽度 |
height |
string | 否 | 图片高度 |
class |
string | 否 | 自定义 CSS 类名 |
attr |
string | 否 | 图片属性说明(如版权信息) |
attrlink |
string | 否 | 属性说明的链接 |
attrlink_target |
string | 否 | 属性说明链接的打开方式:_blank、_self。如果不指定,外部链接 (http 或 https) 会自动在 _blank 中打开 |
nozoom |
string | 否 | 是否禁用放大:true 禁用 |
figure与灯箱功能的交互
- 如果设置了
link参数,点击图片会跳转链接,不触发灯箱 - 如果未设置
link参数,点击图片会触发 medium-zoom 灯箱效果
案例展示
带说明的图片:
这是图片说明图片来源:网络
4️⃣ collapse
可折叠的内容块,适合隐藏长篇内容或剧透内容。
使用示例
|
|
完整参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
summary |
string | 是 | 折叠块标题(显示在折叠状态) |
openByDefault |
string | 否 | 默认不展开,设为 "true" 展开 |
案例展示
折叠模式(默认):
这里是被折叠的内容,支持 Markdown 格式。 粗体文本 和 斜体文本 都可以正常显示。点击查看详细内容
展开模式
剧透警告
这里是剧透内容,不过现在已经展开了,你可以点击上面的“剧透警告”折叠起来。
5️⃣ vertical
中文古文竖排展示短代码,专门用于展示古诗词或特殊引用文段。
使用示例
|
|
案例展示
下面是一段古文,使用 vertical 短代码后会变成从右往左的竖排版:
《水调歌头·明月几时有》 苏轼
丙辰中秋,欢饮达旦,大醉,作此篇,兼怀子由。
明月几时有,把酒问青天。
不知天上宫阙,今夕是何年。
我欲乘风归去,又恐琼楼玉宇,高处不胜寒。
起舞弄清影,何似在人间。
转朱阁,低绮户,照无眠。
不应有恨,何事长向别时圆?
人有悲欢离合,月有阴晴圆缺,此事古难全。
但愿人长久,千里共婵娟。
6️⃣ inTextImg
行内图片短代码,用于在文本中插入小图标或装饰性图片。
示例和展示
|
|
这是我的一个图标:
继续显示文字。
完整参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
url |
string | 是 | 图片路径 |
height |
string | 否 | 图片高度(像素),默认自动 |
7️⃣ media
万能多媒体播放短代码,统一基于 xgplayer 构建。自动识别视频和音频;播放 HLS (.m3u8) 时会自动接入 xgplayer-hls 插件。
使用示例
播放本地 MP4 视频:
|
|
播放 HLS 流媒体 (.m3u8):
|
|
播放音频 (.mp3):
|
|
完整参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
src |
string | 是 | 媒体文件路径(相对于 static 目录) |
cover |
string | 否 | 封面图/海报图路径 |
title |
string | 否 | 媒体标题(显示在播放器顶部或作为音频文件名) |
type |
string | 否 | 手动指定类型:video 或 audio(默认自动根据后缀识别) |
autoplay |
boolean | 否 | 是否自动播放,默认 false |
muted |
boolean | 否 | 是否静音,默认 false |
loop |
boolean | 否 | 是否循环播放,默认 false |
hls |
boolean | 否 | 是否强制启用 HLS 支持(若后缀不是 .m3u8 但仍是 HLS 流时使用) |
8️⃣ pan
网盘下载卡片短代码,用于在文章末尾放出软件的网盘下载链接与提取码。以选项卡形式展示(多个网盘自动排成多个标签),会根据链接自动识别网盘类型并显示对应名称,找到图标后还会自动显示网盘图标。
使用示例
只有一个网盘时,直接给 pan 传 url 即可(渲染为一个标签的选项卡卡片):
|
|
多个网盘时,在 pan 内用 pan-item 逐条列出(每个网盘一个标签):
|
|
提示:单网盘的
pan请写成自闭合/>}},否则同一页出现多个pan时会因闭合标签配对出错;pan-item直接写>}}即可,不要加自闭合斜杠。
完整参数
pan:
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
url |
string | 是(或改用子项) | 网盘链接。填写后直接作为唯一面板;留空则读取内嵌的 pan-item 子项 |
name |
string | 否 | 软件/文件名 |
pwd |
string | 否 | 提取码(别名 code),不填则不显示提取码区域 |
note |
string | 否 | 备注文字(如"永久有效") |
provider |
string | 否 | 手动指定网盘(key 取值见下表),覆盖自动识别 |
pan-item(放在 pan 内的子项,每一条对应一个标签):
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
url |
string | 是 | 网盘链接 |
pwd |
string | 否 | 提取码(别名 code) |
note |
string | 否 | 备注文字 |
provider |
string | 否 | 手动指定网盘(key 取值见下表),覆盖自动识别 |
自动识别与 provider 取值
不填 provider 时,会根据链接自动识别;填了则以 provider 为准。provider 的取值与网盘图标文件名一致:
| provider | 网盘 |
|---|---|
baidu |
百度网盘 |
aliyun |
阿里云盘 |
quark |
夸克网盘 |
123pan |
123云盘 |
lanzou |
蓝奏云 |
tianyi |
天翼云盘 |
115 |
115网盘 |
guangya |
光鸭云盘 |
xunlei |
迅雷云盘 |
mega |
MEGA |
gdrive |
Google Drive |
onedrive |
OneDrive |
other |
其他网盘 |
以下情况一律显示为"其他网盘"(配兜底云朵图标):
- 未填
provider且链接解析不出来 provider="other"- 主动写
provider="微云"、provider="城通"等未收录的网盘(也可直接写自定义文字作为显示名)
图标
主题内置了一个通用云朵图标兜底。将各网盘的 SVG(或 PNG)图标放入主题的 assets/img/pan/ 目录并按以下命名(如 baidu.svg、quark.svg),即可自动显示对应网盘的品牌图标,无需修改任何代码:
|
|
案例展示
一个网盘:
多个网盘:
加载评论中...
哎呀!Giscus评论模块加载失败啦~
Giscus是基于Github Discussions的,或许当前网络无法访问Github哦!