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 指定语言类型实现语法高亮。
| |
分组内容
| |
KevinFan