1.markdown
markdown 基本语法
回首向来萧瑟处,归去,也无风雨也无晴。
——苏轼 《定风波·莫听穿林打叶声》
目录
1.markdown 是什么?
2.谁创造了它 ?
3.简单语法(主要)
4.进价语法
正文
1.markdown 是什么?
Markdown是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档
它有这以下优点:
- 易读(看起来舒服)、易写(语法简单)、易更改纯文本。处处体现———极简主义
,可以转换为HTML格式发布。
-
跨平台使用。
-
支持的网站越来越多 如github 简书等等
-
兼容HTML 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
2.谁创造了它 ?
它由Aaron Swartz和John Gruber共同设计。
关于Aaron Swartz有一个悲惨的故事,希望你能了解下。
3.简单语法 - (主要)
Markdown的语法绝对简单到让你爱不释手。
3.1 标题
两种形式:
1)使用 ( = ) 和 ( - ) 标记一级和二级标题。
示例:
一级标题
= ---> 一级标题
二级标题
= ---> 二级标题
效果:
一级标题就是我
我是二级标题尼
2)使用( # )号,可表示1-6级标题。
示例:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
现在向您走来的是一级标题
现在向您走来的是二级标题
现在向您走来的是三级标题
现在向您走来的是四级标题
现在向您走来的是五级标题
现在向您走来的是六级标题
3.2 段落
若想在段内强制换行的方式是使用两个以上空格加上回车。
1)文本样式:一般用( * )and( _ )
可以使用以下字体:
- 斜体文本: 一对星号( * )或底线( _ ),中间加文字
- 粗体文本: 两对星号( ** ** )或底线( __ __ ),中间加文字
- 粗斜体文本:三对星号( *** *** )或底线( ___ ___ ),中间加文字
示例:
我有点斜: *我* _我_
你有点粗(尴尬):**你** _你_
他又斜又粗: *** 他 *** ___ 他 ___
效果:
我有点斜: 我 我
你有点粗(尴尬):你 你
他又斜又粗: *** 他 *** ___ 他 ___
2)下标和上标:
下标使用一对波浪线( ~ ~ )表示,上标使用( ^ ^ )表示。
示例:
下标: 水的化学式是 H~2~O
上标: 2^10^次方为1024
效果:
下标: 水的化学式是 H2o
上标: 210次方为1024
sorry: 我也不知道现在的为什么不支持这样了
so:因为HTML和markdown是可以兼容的,所以使用 <sub>和<sup>
示例:
下标: 水的化学式是 H<sub>2</sub>O
上标: 2<sup>10</sup>次方为1024
效果:
下标: 水的化学式是 H2o
上标: 210次方为1024
3)分割线:用三个或者以上的星号( *** )、减号( --- )、底线( ___ ),来建立一个分割线
示例:
***
---
___
效果:
4)删除线:如果要在文字上添加删除线,只需要在文字的两端加上两个波浪线( ~~ )即可。<del>标签也行
示例:
~我是删除线~
<del>删除线</del>
效果:
我是删除线
删除线
5)下划线:可以通过 HTML 的 <u> 标签来实现:
示例:
<u>下划线是我啦</u>
效果:
下划线是我啦
6)标记文本:还不行
示例:
7)脚注和注释:还不行
示例:
3.3 区块引用
在段落的每行或者只在第一行使用符号( > ),还可使用多个嵌套引用
示例:
> 区块引用
>> 嵌套引用
效果:
区块引用
嵌套引用
嵌套引用
3.4 代码区块
1.行内代码:段落上的一个函数或片段的代码可以用一对反引号( ` )把它包起来。
2.代码块:代码区块的建立是在每行加上4个空格或者一个制表符(如同写代码一样)或者用三对反引号( ``` ``` )包裹一段代码,并指定一种语言(也可以不指定)。
示例:
行内代码:程序从`main()` 函数开始。
代码块:
```python
print('hello markdown')
```
效果:
行内代码:程序从main() 函数开始。
代码块:
print('hello markdown')
3.5 列表
Markdown 支持有序列表和无序列表。
1.无序列表使用星号( * )、加号( + )或是减号( - )作为列表标记。
2.有序列表使用数字并加上( . )号来表示
示例:
* 我是
- 无序
+ 列表
我是
有序
列表
效果:
- 我是
- 无序
- 列表
- 我是
- 有序
- 列表
3.6 链接
示例:
[链接名称](链接地址 'title' )
或者
<链接地址>
效果:
高级:
示例:
[link text]id
[id]: http://url.com "title"
效果:
3.7 图片
示例:

效果

Markdown 还没有办法指定图片的高度与宽度,如果你需要的话,你可以使用html的 <img> 标签。
如果要加图片链接:(在图片外套链接就ok)
示例:
[](你的链接地址)
4.进价语法
4.1 转义字符:
Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,字符前用: ( \ )
示例:
\ 用反斜杠
!
4.2 表格:
Markdown 制作表格使用(|)来分隔不同的单元格,使用(-)来分隔表头和其他行。
示例:
| 表头 | 表头 |
| - | - |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
-: 设置内容和标题栏向右对齐。
:- 设置内容和标题栏向左对齐。
:-: 设置内容和标题栏居中对齐。
效果:
| 表头 | 表头 |
|---|---|
| 单元格 | 单元格 |
| 单元格 | 单元格 |
4.3 计划任务:
示例:
- [ ] 计划任务
- [x] 完成任务
效果:
如果我发现好的markdown语法 - 我肯定把它记录下来。

浙公网安备 33010602011771号