本文针对Hexo中常用写作的功能及语法进行总结。
站内引用
1 | {% post_link 文章文件名(不要后缀) 文章标题(可选) %} |
举例,引用继承.md,注意,这里必须填写完整的相对路径,否则找不到文件,同时,文件名不可以加后缀,否则还是找不到
1 | {% post_link 工具/C++/继承 C++关于继承的讲解 %} |
代码折叠
1 | {% fold 点击显/隐内容 %} |
1 | something you want to fold, include code block. |
图片
图片设置
1 | <img src="https://raw.githubusercontent.com/sqduan/hexoimg/master/%E6%89%B9%E6%B3%A8%202019-11-09%20213937.jpg" width = "300" height = "200" alt="图片名称" align=center /> |
章节跳转
如果想在文章内直接跳转,可以现在被跳转的地方设置锚点,然后在想要跳转的地方添加参考。具体操作如下,我们已经在文章中站内引用章节设置了一个锚点
1 | <a id="站内引用"/> |
现在想跳转,那么在想跳转的地方输入如下代码:
1 | <a href="#站内引用">`点这里从头再读一遍`</a> |
即可实现章节跳转功能,点击阅读本文“站内引用章节”
文件下载
在source文件夹下建立一个目录,专门用于存放下载的文件,例如
./source/downloads/
然后写一个链接[Download text file!](/downloads/text.txt)
,或者
1 | {% raw %} |
字体2
背景颜色
Light green |
1 | <table><tr><td bgcolor=#2ECC71 style="vertical-align:middle; text-align:center;">Light green</td></tr></table> |
字体、颜色及大小
我是黑体字 我是微软雅黑 我是华文彩云 color=#0099ff size=72 face="黑体" color=#00ffff color=gray1 | <font face="黑体">我是黑体字</font> |
使用mermaid进行绘图
公式
多行公式
1 | \begin{equation} |
标签
标签的语法如下:
1 | {% note class_name %} |
效果如下:
内容内容内容内容
其中,class_name的值可以有如下几种:
- default
xxxxxxxxxxxxxxxxxxx
- primary
xxxxxxxxxxxxxxxxxxx
- success
xxxxxxxxxxxxxxxxxxx
- info
xxxxxxxxxxxxxxxxxxx
- warning
xxxxxxxxxxxxxxxxxxx
- danger
xxxxxxxxxxxxxxxxxxx