不会详细介绍,只是简明的写下用法与注意事项,本文适合,已经有MD写作经验的人,如果需要详细了解学习请参看
标题
直接#
开头空格然后标题内容,必须有空格,貌似最六级标题.
内容强调
加粗斜体
内容和符号之间不要有空格
删除线
内容和符号之间不要有空格
高亮
1
| `突出我` //md中想打出这个点(`)需要转译(用\加需要转译的符号)
|
引用
标准引用
符号前没有空格,符号后有空格,两个回车结束引用,如果不输入两个回车,后面的内容即使没有>
也会在引用中.
嵌套引用
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
| <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] 已完成 + [ ] 未完成
|
表格
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>