Shortcode
内置Shortcodes
figure
figure
shortcode 有以下命名参数:
src [必需] (第一个位置参数)
图片的 URL。
alt [可选]
图片无法显示时的替代文本, 默认值是 src 参数的值。
支持 Markdown 或者 HTML 格式。
caption [可选]
图片说明。
支持 Markdown 或者 HTML 格式。
title [可选]
图片标题。
class [可选]
HTML
figure
标签的class
属性。height [可选]
图片的
height
属性。width [可选]
图片的
width
属性。
|
|
输出效果为:

lake
gist
可以引用GitHub里的代码。
假设网址中存在gist:
|
|
可以通过URL获得的用户名和gist ID嵌入到内容中:
|
|
输出效果为:
highlight
highlight
的文档,效果跟围栏代码块很像。
|
|
输出效果为:
|
|
ref和relref
用于交叉引用文档。
|
|
以第六行为例效果为:
这将会跳转到名为markdown语法
的文章link-test
锚点处,即链接
标题。
主题Shortcodes
style
支持 SASS 中的嵌套语法。
|
|
输出效果为:
link
link
shortcode 有以下命名参数:
href [必需] (第一个位置参数)
链接的目标。
content [可选] (第二个位置参数)
链接的内容,默认值是 href 参数的值。
支持 Markdown 或者 HTML 格式。
title [可选] (第三个位置参数)
HTML
a
标签 的title
属性,当悬停在链接上会显示的提示。rel [可选]
HTML
a
标签 的rel
补充属性。class [可选]
HTML
a
标签 的class
属性。
|
|
输出效果为:
我的博客admonition
admonition
有三个参数:
- type [必需] 默认值是
note
- title [可选] 默认值是 type 参数的值
- open [可选] 横幅内容是否默认展开, 默认值是
true
|
|
注意
|
|
摘要
|
|
信息
|
|
技巧
|
|
成功
|
|
问题
|
|
警告
|
|
失败
|
|
危险
|
|
Bug
|
|
示例
|
|
引用
|
|
image
image
shortcode 有以下命名参数:
src [必需] (第一个位置参数)
图片的 URL。
alt [可选] (第二个位置参数)
图片无法显示时的替代文本, 默认值是 src 参数的值。
支持 Markdown 或者 HTML 格式。
caption [可选] (第三个位置参数)
图片标题。
支持 Markdown 或者 HTML 格式。
title [可选]
当悬停在图片上会显示的提示。
class [可选]
HTML
figure
标签的class
属性。src_s [可选]
图片缩略图的 URL,用在画廊模式中, 默认值是 src 参数的值。
src_l [可选]
高清图片的 URL,用在画廊模式中, 默认值是 src 参数的值。
height [可选]
图片的
height
属性。width [可选]
图片的
width
属性。linked [可选]
图片是否需要被链接,默认值是
true
。rel [可选]
HTML
a
标签 的rel
补充属性,仅在 linked 属性设置成true
时有效。
|
|
mermaid
mermaid 是一个可以帮助你在文章中生成图表和流程图的库,类似 Markdown 的语法。
流程图
|
|
时序图
|
|
甘特图
|
|
状态图
|
|
Git图
|
|
饼图
|
|
echarts
ECharts 提供了常规的 折线图,柱状图,散点图,饼图,K线图,用于统计的 盒形图,用于地理数据可视化的 地图,热力图,线图,用于关系数据可视化的 关系图, treemap,旭日图,多维数据可视化的 平行坐标,还有用于 BI 的 漏斗图,仪表盘,并且支持图与图之间的混搭。
echarts
shortcode 还有以下命名参数:
width [可选] (第一个位置参数)
数据可视化的宽度,默认值是
100%
。height [可选] (第二个位置参数)
数据可视化的高度,默认值是
30rem
。
一个 JSON
格式的 echarts
示例:
|
|
一个 YAML
格式的 echarts
示例:
|
|
一个 TOML
格式的 echarts
示例:
|
|
mapbox
mapbox
shortcode 有以下命名参数来使用 Mapbox GL JS:
lng [必需] (第一个位置参数)
地图初始中心点的经度,以度为单位。
lat [必需] (第二个位置参数)
地图初始中心点的纬度,以度为单位。
zoom [可选] (第三个位置参数)
地图的初始缩放级别,默认值是
10
。marked [可选] (第四个位置参数)
是否在地图的初始中心点添加图钉,默认值是
true
。light-style [可选] (第五个位置参数)
浅色主题的地图样式。
dark-style [可选] (第六个位置参数)
深色主题的地图样式。
navigation [可选]
是否添加 NavigationControl。
geolocate [可选]
是否添加 GeolocateControl。
scale [可选]
是否添加 ScaleControl。
fullscreen [可选]
是否添加 FullscreenControl。
width [可选]
地图的宽度,默认值是
100%
。height [可选]
地图的高度,默认值是
20rem
。
|
|
music
自定义音乐URL
music
shortcode 有以下命名参数来使用自定义音乐 URL:
server [必需]
音乐的链接。
type [可选]
音乐的名称。
artist [可选]
音乐的创作者。
cover [可选]
音乐的封面链接。
|
|
音乐平台URL
auto [必需]] (第一个位置参数)
用来自动识别的音乐平台 URL, 支持
netease
,tencent
和xiami
平台。歌单播放形式。
|
|
自定义音乐平台,类型和ID
server [必需] (第一个位置参数)
[
netease
,tencent
,kugou
,xiami
,baidu
]音乐平台。
type [必需] (第二个位置参数)
[
song
,playlist
,album
,search
,artist
]音乐类型。
id [必需] (第三个位置参数)
歌曲 ID,或者播放列表 ID,或者专辑 ID,或者搜索关键词,或者创作者 ID。
|
|
可选参数
theme [可选]
fixed [可选]
是否开启固定模式,默认值是
false
。mini [可选]
是否开启迷你模式,默认值是
false
。autoplay [可选]
是否自动播放音乐,默认值是
false
。volume [可选]
第一次打开播放器时的默认音量,会被保存在浏览器缓存中,默认值是
0.7
。mutex [可选]
是否自动暂停其它播放器,默认值是
true
。
此外,针对歌单形式的音乐,还有以下可选参数:
loop [可选]
[
all
,one
,none
]音乐列表的循环模式,默认值是
none
。order [可选]
[
list
,random
]音乐列表的播放顺序,默认值是
list
。list-folded [可选]
初次打开的时候音乐列表是否折叠,默认值是
false
。list-max-height [可选]
音乐列表的最大高度,默认值是
340px
。
bilibili
只有1P的视频
|
|
有多P的视频,则需要制定集数P
|
|
typeit
提供打字动画。
普通内容
|
|
代码内容
通过使用参数 code
指定语言类型实现语法高亮。
|
|
分组内容
|
|