一、标题

由‘#’标识,后接标题名,用空格隔开。

一个‘#’代表一级标题:

一级标题

两个‘#’代表二级标题:

二级标题

以此类推。

三级标题

四级标题

五级标题
六级标题

最多六级

二、字体

  • 斜体
    将要斜体的部分两边各用个‘*’包起来
  • 加粗
    将要加粗的部分两边各用个‘*’包起来
  • 斜体加粗
    将要斜体加粗的部分两边各用个‘*’包起来
  • 删除线
    将要添加删除线的部分两边各用个‘~’包起来

三、引用

在引用部分的文字的每一行前加‘>’,可通过增加’>’的个数实现引用的嵌套

一级引用

二级引用

三级引用

hexo的引用块标签插件

content

authorsource

content

四、分割线

三个及以上的‘-’或‘*’



用‘-’做分割线若在文字底下,hexo里面貌似会使文字变成二级标题?

五、列表

无序列表使用‘+’或‘-’或‘*’放在每列开头作为标记,后接内容,以空格隔开

  • +号1
  • +号2
  • +号3
  • -号1
  • -号2
  • -号3
  • *号1
  • *号2
  • *号3

有序列表使用数字接一个英文句号‘.’,后接内容,以空格隔开

  1. 有序1
  2. 有序2
  3. 有序3
  4. 标记若乱序会自动修正
  5. 此处的标号为“1.”显示为“5.”

列表嵌套,前一级与后一级用三个空格缩进

  • 1.1
    • 1.1.1
      • 1.1.1.1
      • 1.1.1.2
    • 1.1.2
  • 1.2
    • 1.2.1
      • 1.2.3

六、代码块

建立代码区块使用4个空格或一个制表符,并且与上文之间要至少有一个空行

#include<bits/stdc++.h>
using namespace std;
int main()
{
    //按住shift选中多行再按Tab键可直接给多行添加制表符
}

若在行内标记一小段行内代码可用反引号’`’包起来

行内代码cout<<yhl1999;的使用

hexo的代码块标签插件:

插入 source/downloads/code 文件夹内的代码文件。
source/downloads/code 不是固定的,取决于你在配置文件中 code_dir 的配置。    

{% codeblock title lang:c https://www.4399.com 链接 %}
content
{% endcodeblock %}

include code

{% include_code [title] [lang:language] [from:line] [to:line] path/to/file %}

七、链接

  • 可以直接添加链接

    www.baidu.com

  • 行内式链接

    文字内容
    [文字内容](链接地址 “title”) //获取焦点时会显示title

    百度

    百度

  • 参考式链接

    [文字内容][id]
    [id]: 链接地址 “titile”
    链接id标记可以用字母、数字、空白和标点符号,但字母不区分大小写
    标记可在文档的任意地方定义

    baidu
    1: www.baidu.com “baidu”
    这样写的效果是example

八、图片

插入图片的语法与插入链接的语法近似

![替代文字](图片链接 "title") 

//也可使用与链接一样的参考式
![替代文字][id]
[id]: 图片链接 “titile”

blockchain

九、表格

语法:

表头1|表头2|表头3
-|:-:|-:
内容1|内容2|内容3
内容4|内容5|内容6

第二行分割表头和内容,并确定内容的对齐方式
‘-’ 内容默认左对齐
‘:--:’ 内容居中对齐
‘--:’ 内容右对齐
hexo好像不支持
项目 数量 金额
早餐 1 10
晚餐 2 22

十、公式

行内公式与独行公式

  1. 行内公式:将公式插入到本行内, $公式内容$
    ex. $2*3=6$
  2. 独行公式:将公式插入到新的一行并居中,$$公式内容$$
    $$2n$$

$2^4$

十一、其他标签插件

hexo官方文档