在文章中插入代码。
别名: code
1 2 3
| {% codeblock [title] [lang:language] [url] [link text] %} code snippet {% endcodeblock %}
|
普通代码块
1 2 3
| {% codeblock %} alert('Hello World!'); {% endcodeblock %}
|
指定语言
1 2 3
| {% codeblock lang:objc %} [rectangle setX: 10 y: 10 width: 20 height: 20]; {% endcodeblock %}
|
1
| [rectangle setX: 10 y: 10 width: 20 height: 20];
|
附加说明
1 2 3
| {% codeblock Array.map %} array.map(callback[, thisArg]) {% endcodeblock %}
|
Array.map1
| array.map(callback[, thisArg])
|
附加说明和网址
1 2 3 4
| {% codeblock _.compact http://underscorejs.org/#compact Underscore.js %} _.compact([0, 1, false, 2, '', 3]); => [1, 2, 3] {% endcodeblock %}
|
_.compactUnderscore.js1 2
| _.compact([0, 1, false, 2, '', 3]); => [1, 2, 3]
|
反引号代码块
另一种形式的代码块,不同的是它使用三个反引号来包裹。
1
| ``` [language] [title] [url] [link text] code snippet ```
|
参考页面
https://hexo.io/zh-cn/docs/tag-plugins.html