HEXO的常用MarkDown语法

不会详细介绍,只是简明的写下用法与注意事项,本文适合,已经有MD写作经验的人,如果需要详细了解学习请参看

标题

1
2
# 我是一级标题
## 我是二级标题

直接#开头空格然后标题内容,必须有空格,貌似最六级标题.

内容强调

加粗斜体

1
2
*斜体* 
**加粗**

内容和符号之间不要有空格

删除线

1
~~啊我被删除了~~

内容和符号之间不要有空格

高亮

1
`突出我` //md中想打出这个点(`)需要转译(用\加需要转译的符号)

引用

标准引用

1
2
3
4
5
> 第一行
> 第二行
> 第三行

不在引用

符号前没有空格,符号后有空格,两个回车结束引用,如果不输入两个回车,后面的内容即使没有>也会在引用中.

嵌套引用

1
2
3
4
5
6
7
8
9
10
11
12
> 第一层
>> 第二层
>> 第二层
>>> 第三层
>> 还是第三层 //必须像下面一样空一行才能降级

>> 第二层
>>> 第三层

> 第一层

不再引用

代码块

1
2
3
4

```
Log.d(TAG,"hellowmarkdown");
```

如果要在代码块中打出三个点,外部代码块用四个点就可以了
另外第一行的三个点还可以加上语言说明,来决定内部代码的语法识别

1
2
3
```java
System.out.print();
```

链接插入

1
2
[链接说明](https://www.baidu.com)
[我的信息](/about/)

图片插入

1
2
![图片](https://example/av.jpg)
![我的头像](/images/avatar.png)

链接自动检测

1
百度:https:wwweibo.com

放在冒号后的链接会被自动检测,后面如果是网址,就变为可点击的链接.

页面内锚点跳转

首先建立一个跳转链接

1
[说明文字](#jump1)

然后在需要跳转的地方标记锚点

1
<span id="jump1">跳转的位置</span>

列表

无序列表

1
2
3
4
5
+ 一级
+ 二级
+ 二级
+ 一级
没有三级

符号后要有空格,二级在符号前加一个空格,符号也可替换为- *效果相同
有道笔记的md语法不通,二级列表最前面使用的不是空格而是制表符tab

有序列表

1
2
3
4
5
6
1. 一级
1. 一级
1. 一级
1. 二级
1. 二级
没有三级

同无序一样,没有三级,符号变为数字,转换为md后会自动生成序列号,所以无需手动给数字序号(你要给也行).

To-do List

1
2
3
+ [x] 已完成
+ [x] 已完成
+ [ ] 未完成
  • [x] 已完成
    • [x] 已完成
    • [ ] 未完成

表格

1
2
3
| 一列 | 二列 |
| :------------- | :--------------: |
| 香蕉 | 苹果 |
一列 二列
香蕉 苹果

每个注意每行的内容与|之间要有空格,而且hexo上必须要在行首空一行,:是控制对其的,第一列左对齐,第二列居中

引入

iframe

使用iframe引入其他网页,由于外部容器是固定大小,而且引入的网页通常比这个容器大,我尝试实现让引入的网页缩放,由于是跨域的请求所以无法对引入的网页实现内容的操作.尝试使用css特性transform的scale()来缩放,失败了.目前只能让iframe保留滚动条,这样至少可以通过滚动条查看页面所有内容.

1
<iframe name="网易简报" width="100%" height="500px" frameborder="1" src="http://note.youdao.com/noteshare?id=34642bf8ba5bd1ba341d67b9fe35153a"> < /iframe>

特殊&数学符号

上下标

MarkDown兼容HTML语言,直接使用HTML的语法

下标A1: A<sub>1</sub>

上标A1:A<sup>1</sup>

如果文章有问题欢迎指出,或者你也可以联系我
本文作者:E1se
本文链接: 2018/09/10/HEXO的常用MarkDown语法/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!
-------------本文结束-------------
0%