Markdown常用写作语法及功能

本文针对Hexo中常用写作的功能及语法进行总结。

站内引用

1
{% post_link 文章文件名(不要后缀) 文章标题(可选) %}

举例,引用继承.md,注意,这里必须填写完整的相对路径,否则找不到文件,同时,文件名不可以加后缀,否则还是找不到

1
{% post_link 工具/C++/继承 C++关于继承的讲解 %}

代码折叠

1
2
3
{% fold 点击显/隐内容 %}
something you want to fold, include code block.
{% endfold %}
点击显/隐内容
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
2
3
{% raw %}
<button onclick="window.open('/downloads/text.txt')">Download</button>
{% endraw %}

字体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=gray
1
2
3
4
5
6
<font face="黑体">我是黑体字</font>
<font face="微软雅黑">我是微软雅黑</font>
<font face="STCAIYUN">我是华文彩云</font>
<font color=#0099ff size=7 face="黑体">color=#0099ff size=72 face="黑体"</font>
<font color=#00ffff size=72>color=#00ffff</font>
<font color=gray size=72>color=gray</font>

使用mermaid进行绘图

公式

多行公式

1
2
3
4
5
6
7
\begin{equation}
\begin{aligned}
T(x,c) &= \Theta(x)\ \ \ \ \ \ \ \ \ \textrm{for}\ \ c\le2\\
T(c,y) &= \Theta(y)\ \ \ \ \ \ \ \ \ \textrm{for}\ \ c\le2\\
T(x,y) &=\Theta(x+y)+T(x/2,y/2)
\end{aligned}
\end{equation}

标签

标签的语法如下:

1
2
3
{% note class_name %} 
xxxxxxxxxxxxxxxxxxx
{% endnote %}

效果如下:

内容内容内容内容

其中,class_name的值可以有如下几种:

  • default

xxxxxxxxxxxxxxxxxxx

  • primary

xxxxxxxxxxxxxxxxxxx

  • success

xxxxxxxxxxxxxxxxxxx

  • info

xxxxxxxxxxxxxxxxxxx

  • warning

xxxxxxxxxxxxxxxxxxx

  • danger

xxxxxxxxxxxxxxxxxxx

Reference

0%