Markdown 基础语法快速入门
Markdown 是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以 HTML 格式发布。Markdown 也可以理解为将以 MARKDOWN 语法编写的语言转换成 HTML 内容的工具。
Markdown 的优势
- 它是易读(看起开舒服)、易写(语法简单)、易更改纯文本。处处体现着极简主义的影子。
- 兼容 HTML,可以转换为 HTML 格式发布。
- 跨平台。
- 越来越多的网站支持 Markdown。
- 更方便清晰的组织你的电子邮件。(Markdown-here, Airmail)
- Markdown 的标记语法有极好的可读性。
Markdown 的使用
1.1 标题
两种形式:
1)使用=
和-
标记一级和二级标题。
一级标题
=========
二级标题---------
效果:
一级标题
二级标题
2)使用#
,可表示1-6级标题。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
1.2 区块引用
给引用的文本开始位置都使用符号>
,记得和内容之间加个空格,还可使用多个嵌套引用,如:
> 区块引用
>> 嵌套引用
效果:
区块引用
嵌套引用
1.3 换行
如果另起一行,只需在当前行结尾加 2 个空格
在当前行的结尾加 2 个空格
这行就会新起一行
效果:
在当前行的结尾加 2 个空格
这行就会新起一行
1.4 段落
段落的前后要有空行,所谓的空行是指没有文字内容。若想在段内强制换行的方式是使用两个以上空格加上回车(引用中换行省略回车)。
1.5 代码区块
代码区块的建立是在每行加上4个空格或者一个制表符(如同写代码一样)。如
普通段落:
void main()
{
printf(“Hello, Markdown.”);
}
代码区块:
1 | void main() |
注意:需要和普通段落之间存在空行。
1.6 列表
- Red
- Yellow
- Blue
效果:
- Red
- Yellow
- Blue
也可以在内容前面加1.
2.
3.
或 *
和 +
,如:
- Red
- Yellow
- Blue
1.7 分割线
分割线最常使用就是三个或以上*
,还可以使用-
和_
。
* * *
***
*****
- - -
-————————————–
1.8 强调
在强调内容两侧分别加上 *
或者 _
,被 *
或 _
包围的字词会被转成用 <em>
标签包围,用两个 *
或 _
包起来的话,则会被转成 <strong>
,如:
*斜体*,_斜体_
**粗体**,__粗体__
效果:
斜体,斜体
粗体,粗体
1.9 链接
Markdown 支持两种形式的链接语法: 行内式和参考式两种形式。
行内式:
[行内链接示例](https://belen.one/blog/2018/01/markdown-toturial “Markdown Toturial”)。
效果:
参考式:
[这是参考链接A][1]
[这是参考链接B][2]
[1]:https://belen.one/blog/2018/01/markdown-toturial “Markdown Toturial”
[2]:https://belen.one/blog/2018/01/markdown-toturial “Markdown Toturial”
效果:
注意:上述的[1]:https://belen.one/blog/2018/01/markdown-toturial "Markdown Toturial"
不出现在区块中;无论何种形式的链接都是以[]
方括号来标记的。
1.10 图片
添加图片的形式和链接相似,只需在链接的基础上前方加一个!
。
![Alt text](/path/to/img1.jpg)
![Alt text](/path/to/img2.jpg “Optional title”)
1.11 反斜杠
起到反转义作用,使符号成为普通符号。
1.12 符号 `
起到标记作用,如:
`ctrl+c`
效果:
ctrl+c
1.13 特殊符号
在 HTML 文件中,有两个字符需要特殊处理: <
和 &
。 <
符号用于起始标签,&
符号则用于标记 HTML 实体,如果你只是想要显示这些字符的原型,你必须要使用实体的形式,像是 <
; 和 &
。
&
字符尤其让网络文档编写者受折磨,如果你要打「AT&T」 ,你必须要写成「AT&T」。而网址中的 &
字符也要转换。比如你要链接到:
https://www.google.com/setprefs?hl=zh-CN&source=homepage&sa=X&ved=0
网址必须转换为:
https://www.google.com/setprefs?hl=zh-CN\&source=homepage\&sa=X\&ved=0
才可放放进a
标签里面。
版权符号©
,可以写成
©
1.14 代码高亮
当需要代码高亮时,可以使用 ''' 包裹一段代码,并指定一种语言
1
2
3
4
5
6
7
8
9
<script type="text/javascript>
$(document).ready(function(){
var img = new Image;
img.onload=function(){
$('#captcha_img').trigger('click');
}
img.src = $('#captcha_img').attr('src');
});
</script>
1.15 表格
用|
表示表格纵向边界,表头和表内容用-
隔开,并可用:
进行对齐设置,两边都有:
则表示居中,若不加:
则默认左对齐。
|名字 |链接 |描述 |
|:———:|:————-:|:————-:|
|Shadowsocks |点击直达|……|
|HomePage |点击直达| …… |
名字 | 链接 | 描述 |
---|---|---|
OpenWrt | 点击直达 | …… |
HomePage | 点击直达 | …… |
Markdown 编辑器
在线编辑器
Mac OS 版编辑器
Linux 版编辑器
####Windows 版编辑器
浏览器插件
- MaDe (Chrome)
- Markdown Here 支持所有主流浏览器
- StackEdit (Chrome)