序言
从业多年,回顾之前工作中的笔记问题与心得,都是记录在本地文档或者有道云笔记上,比较杂乱,觉得还是应该归类和分享下,于是就有了此文。
第一次使用Markdown,从各大网站学习了基本的语法,当作练手了。
Markdown是什么
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,Markdown 编写的文档后缀为 .md和 .markdown。
那么Markdown与富文本有什么差别,我个人感觉主要差别如下:
Markdown | 富文本 |
---|---|
1、需要记住一些语法 | 1、没有语法,但调整格式比较麻烦 |
2、需要边编辑边输入一些格式符号 | 2、不需要输入太多额外符号,所见即所得 |
3、格式仅针对文字,可以添加表格 | 3、格式满足日常编辑,但没有表格 |
我还是比较喜欢Markdown,加上现在各大网站对Markdown的支持,也能达到所见所得的效果,所以还是挺方便的。
Markdown语法
1.标题
在一级标题下添加 = 号,在二级标题下添加 - 号,可以达到这两级标题的效果
我是一级标题
我是一级标题
=
我是二级标题
我是二级标题
-
或者直接在标题前面添加 # 号,这个目前支持6级的效果(注意#后面有个空格)
我是一级标题
# 我是一级标题
我是二级标题
## 我是二级标题
我是三级标题
### 我是三级标题
我是四级标题
#### 我是四级标题
我是五级标题
##### 我是五级标题
我是六级标题
###### 我是六级标题
2.段落
2.1分段
关于段落markdown没有特殊的格式,直接编写文字就好了,段落的的换行是使用两个以上的空格加上回车键就好了,或者段落后面直接使用一个空行标识重新开始一个段落:
csdn.net
baidu.com
google.com
2.2字体
markdown可使用下面几种字体:
斜体
*斜体*
斜体
_斜体_
粗体
**粗体**
粗体
__粗体__
粗斜体
***粗斜体***
粗斜体
___粗斜体___
2.3分隔线
分隔线一般使用三个以上的星号*、减号-、下划线_、来进行分隔,中间出了空格不能有其他字符:
***
最少3个*号
* * *
中间带空格也可以
***************
大量的*也可以
- - - - - -
短横线(减号)也可以
____ _________
下划线也有效果
2.4删除线和下划线
段落的文字支持删除线和下划线,如下:
删除线
~~删除线~~
删除线通过前后的波浪线~可以表示
下划线
<u>下划线</u>
下划线通过html的<u>
标签表示
2.6注脚
注脚在文档编辑也是比较重点的,起到补充作用:
比如下面这段话,点击后面的1会跳到备注1
比如下面这段话,点击后面的1会跳到备注[^注脚]
[^注脚]:我就是备注1号!
3列表
3.1有序列表
使用任意数字加上点.加空格,即可完成有序列表的创建:
- 有序1号
- 有序2号
子项1
2.子项2- 有序3号
- 有序4号
1. 有序1号
1.
2. 有序2号
子项1
2.子项2
81. 有序3号
3. 有序4号
3.2无序列表
无序列表使用星号*、加号+、减号-、加空格来进行标记:
- 无序1
- 无序2
- 无序3
666
- 无序4
* 无序1
* 无序2
+ 无序3
666
- 无序4
3.3代办列表
待办列表使用无序列表加上一对带空格的中括号进行标记:
- ok
- nok
- [x] ok
选中状态则中间空格换为x
- [ ] nok
3.4组合列表
组合列表,简单的就是有序无序和空格的组合:
- 有序1号
- 有序2号
1.子项1(数字加点后没带空格变归到了有序2)
子项2
- 加了个多选,前面不带空格,格式乱了
- 前面先加4个空格后的多选
- 有序3号
- 不带空格的无序,顶到了前面
- 带4个空格的无序,为子列
- 有序4号
1. 有序1号
1.
2. 有序2号
1.子项1(数字加点后没带空格变归到了有序2)
子项2
- [ ] 加了个多选,前面不带空格,格式乱了
- [x] 前面先加4个空格后的多选
81. 有序3号
- 不带空格的无序,顶到了前面
- 带4个空格的无序,为子列
3. 有序4号
4区块与代码块
4.1区块
区块是在段落开始使用右尖括号>的方式进行,像本文的白色底的引用都是:
第一层
第二层
第三层
第四层
>第一层
>>第二层
>>>第三层
>>>>第四层
列表中使用,需要在>前面增加4个空格标识子项缩进,与序列那边的规则相同
我就是备注1号! ↩︎