Markdown学习笔记
什么是Markdown
Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用。Markdown 的语法十分简单。常用的标记符号也不超过十个,这种相对于更为复杂的HTML 标记语言来说,Markdown 可谓是十分轻量的,学习成本也不需要太多,且一旦熟悉这种语法规则,会有一劳永逸的效果。
软件安装
- Mac 平台
在 Mac OS X 上,用 Mou 这款免费且十分好用的 Markdown 编辑器,它支持实时预览,既左边是你编辑 Markdown 语言,右边会实时的生成预览效果。
作者本人使用的是Windows,故不多介绍。 - Windows 平台
Windows 下的 Markdown 工具,有两款还算不错,一款叫 MarkdownPad2 ,另一款叫MarkPad。本人使用的是MarkdownPad2。
安装成功后需要注册码,如下(本人亲测可用):
- 邮箱:Soar360@live.com
- 授权秘钥:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQBFi2O9Jldjp1mW8HUpTtLA2a5/sQytXJUQl/QKO0jUQY4pa5CCx20sV1ClOTZtAGngSOJtIOFXK599sBr5aIEFyH0K7H4BoNMiiDMnxt1rD8Vb/ikJdhGMMQr0R4B+L3nWU97eaVPTRKfWGDE8/eAgKzpGwrQQoDh+nzX1xoVQ8NAuH+s4UcSeQ==
这是MarkDownPad使用界面。
使用界面它支持实时预览,即左边是你正在编辑的 Markdown 语言,右边会实时的生成预览效果。对初次使用Markdown的童鞋,查看这份帮助文档即可快速熟悉其语法。
为什么选择Markdown
- 可读性。
一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所构成。 - 兼容HTML
不在 Markdown 涵盖范围之内的标签,都可以直接在文档里面用 HTML 撰写。只要直接加标签就可以了。
要制约的只有一些 HTML 区块元素――比如 <div> 、<table> 、<pre> 、<p> 等标签,必须在前后加上空行与其它内容区隔开,还要求它们的开始标签与结尾标签不能用制表符或空格来缩进。
请注意 : 在 HTML 区块标签间的 Markdown 格式语法将不会被处理。比如,你在 HTML 区块内使用 Markdown 样式的 强调 ( ∗content ∗) 会没有效果。
Markdown语法
标题
语法形式:在行首插入 1 到 6 个 # ,对应到标题 1 到 6 阶,例如:
# 一级标题 #
## 二级标题 ##
### 三级标题 ###
#### 四级标题 ####
效果如下:
一级标题
二级标题
三级标题
四级标题
区块引用
语法形式:每行的最前面加上 > ,例如:
> 你好!
> 我好!
> 大家好!
显示效果如下:
你好!
我好!
大家好!
Markdown 也允许你偷懒只在整个段落的第一行最前面加上 >
区块引用可以嵌套(例如:引用内的引用),只要根据层次加上不同数量的 > 即可,例如:
> 这是一级引用
>> 这是二级引用
>>> 这是三级引用
显示效果如下:
这是一级引用
这是二级引用
这是三级引用
列表
列表分为有序列表和无序列表两种:
1. 无序列表
语法形式:无序列表使用星号、加号或是减号作为列表标记,例如:
* 你好!
* 我好!
* 大家好!
显示效果如下:
- 你好!
- 我好!
- 大家好!
2. 有序列表
语法形式:有序列表则使用数字接着一个英文句点,例如:
1.你好!
2.我好!
3.大家好!
显示效果如下:
1.你好!
2.我好!
3.大家好!
代码区块
语法形式:要在 Markdown 中建立代码区块很简单,只要简单地缩进 4 个空格或是 1 个制表符就可以,例如:
注意缩进 4 个空格或是 1 个制表符
显示效果如下:
注意缩进 4 个空格或是 1 个制表符
分割线
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
* * *
***
*****
- - -
---------------------------------------
显示效果如下:
链接
语法形式:只要在方块括号后面紧接着圆括号并插入网址链接即可,如果你还想要加上链接的 title 文字,只要在网址后面,用双引号把 title 文字包起来即可,例如:
点击此处跳转到[百度](https://www.baidu.com/),查看更多信息。
点击此处跳转到[百度](https://www.baidu.com/ “快来点我,马上跳转到度娘”),查看更多信息。
显示效果如下:
注意:此处的[]、()以及"均为英文状态,非中文。
强调
语法形式:Markdown 使用星号(*)作为标记强调字词的符号,例如:
**你好**
显示效果如下:
你好
图片
图片的插入与链接类似,再次不做过多描述,仅仅是在链接前面加一个!而已。
表格
用 | 表示表格纵向边界,表头和表内容用-隔开,并可用:进行对齐设置,两边都有:则表示居中,若不加:则默认左对齐。
详细说明:
----:为右对齐
:----为左对齐
:---:居中对齐
-----默认左对齐
语法形式:
| 姓名 | 性别 | 年龄 |
| ------------- |:-------------:| -----:|
| 张三 | 男 |22 |
| 李四 |女 | 33 |
| 王五 | 男 | 33 |
显示效果如下:
姓名 | 性别 | 年龄 |
---|---|---|
张三 | 男 | 22 |
李四 | 女 | 33 |
王五 | 男 | 33 |
删除线
语法形式:使用~~表示删除线,例如:
~~我就是被删除的内容~~
显示效果如下:
我就是被删除的内容
第一篇发文,Mark!