“Hexo中代码块的两种写法”及“在代码块中使用反引号(代码块开始标记)的方法”
主要分享一下 Hexo 中代码块的高级用法……
例如:设置标题,源码url等……
顺便解决一下“怎样在代码块中写代码块”的问题
¶方式一: 使用“codeblock”代码块
格式:
1 | {% codeblock [lang:language] [title] [url] [link text] %} |
从左到右一一对应: 语言 标题 源码文件下载地址 下载地址的文字
示例:
1 |
|
写法:
1 | {% codeblock Cpp Hello World lang:cpp http://test1.com/helloworld.cpp Download %} |
¶方式二: 使用“反引号”代码块
格式:
1 | ``` [language] [title] [url] [link text] |
从左到右一一对应: 语言 标题 源码文件下载地址 下载地址的文字
示例:
1 | import sys |
写法:
1 | ```python Test_2c http://test2.com |
¶其他事项-如何在内联代码中包含反引号
如果你想像本文一样,告诉别人 Markdown的语法,那么就需要“在代码块之中包含代码块开始标记(反引号)”,可能出现如下几种情况:
¶内联代码中包含反引号和其他字符
例如,你想输入:
这段代码中包含`符号
那么你应该这么输入:
以两个反引号作开头
1 | ``这段代码中包含`符号`` |
¶内联代码中仅仅包含反引号
例子,如果你想输入:
1 | ` |
那么你应该这么输入:
1 | ```````` |
注意, 最外围反引号数量要比内部多。
¶总结
总之,反引号可以重复使用,你只需要注意: 在外部 作为代码块开始标记 的反引号数量 大于内部 连续的反引号的个数
¶End
部分内容参考: https://blog.csdn.net/WPwalter/article/details/97549715