Markdown基本语法
Markdown基本语法
- Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。--百度百科
- 因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。
标题
在Markdown中,若一段文字被定义为标题,只要在这段文字前加 # 号即可。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 最小只有六级标题
效果如下:
- 可以看到只有二级标题有下划线
- 最好在#后加一个空格,这是最标准的Markdown语法。
字体
加粗
要加粗的文字左右分别用两个*号包起来
**诶呀!我粗了👍**
效果如下:
诶呀!我粗了👍
斜体
要倾斜的文字左右分别用一个*号包起来
*诶呀!我斜了🙃*
效果如下:
诶呀!我斜了🙃
斜体加粗
要倾斜和加粗的文字左右分别用三个*号包起来
*** 诶呀!我又斜又粗了😱***
效果如下:
诶呀!我又斜又粗了😱
删除线
要加删除线的文字左右分别用两个~号包起来
~~诶呀!我被删了🙁~~
效果如下:
诶呀!我被删了🙁
高亮(博客园似乎不支持)
要加高亮的文字左右分别用两个=号包起来
==诶呀!我亮了🙁==
引用
在引用的文字前加>即可。引用可以嵌套,如加两个>>三个>>>
>诶呀!我被用了😭
>>诶呀!我又被用了😭
效果如下:
诶呀!我被用了😭
诶呀!我又被用了😭
分割线
三个或者三个以上的 - 或者 * 都可以
---
最好在符号前后加换行,避免排版错乱
*****
效果如下:
图片
首先一个惊叹号 !,接着一个方括号。里面放上图片的替代文字(可以不加),也就是当图片还未载入成功时显示的替换文本。接着一个普通括号,里面放上图片的网址。
![image](http://i.nibaku.com/img_4_1407082233x869645425_26.jpg)
效果如下:
列表
无序列表
无序列表用 - + * 任何一种都可以
- 我是列表
+ 我是列表
* 我是列表
注意:- + * 跟内容之间都要有一个空格
效果如下:
- 我是无序列表( ఠൠఠ )ノ
- 我是无序列表( ఠൠఠ )ノ
- 我是无序列表( ఠൠఠ )ノ
有序列表
数字加点
1.我是1(→_→)
2.我是2(→_→)(→_→)
3.我是3(→_→)(→_→)(→_→)
注意:序号跟内容之间要有空格
效果如下:
1.我是1(→_→)
2.我是2(→_→)(→_→)
3.我是3(→_→)(→_→)(→_→)
列表嵌套
上一级和下一级之间敲四个空格即可
(博客园的列表排版有点问题)
1.我是1(→_→)
- 我是无序列表( ఠൠఠ )ノ
+ 我是无序列表( ఠൠఠ )ノ
* 我是无序列表( ఠൠఠ )ノ
效果如下:
1.我是1(→_→)
- 我是无序列表( ఠൠఠ )ノ
- 我是无序列表( ఠൠఠ )ノ
- 我是无序列表( ఠൠఠ )ノ
表格
表头|表头|表头
:---|:--:|---:
内容|内容|内容
内容|内容|内容
第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
- 两边加:表示文字居中
- 右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略
效果如下:
表头 | 表头 | 表头 |
---|---|---|
内容 | 内容 | 内容 |
内容 | 内容 | 内容 |
代码
单行代码
单行代码:代码之间分别用一个反引号包起来
`代码内容`
效果如下:
print(这是一段很厉害的代码)
代码块
代码之间分别用三个反引号包起来,且两边的反引号单独占一行
def main:
print:'这是一段很厉害的代码'
效果如下:
def main:
print:'这是一段很厉害的代码'
目录
添加目录很简单,加入标记:
效果就不展示了,会自动跳至文章头部
首行缩进
- 一个汉字占两个空格大小,所以使用四个空格就可以达到首行缩进两个汉字的效果。
- 一个空格大小的表示: 或 ,此时只要在相应需要缩进的段落前加上 4个 如上的标记即可,**注意要带上分号(分号为英文格式)**。
- 两个空格的大小表示: 或 ,同理,使用2个即可缩进2个汉字,推荐使用该方式。
- 不换行空格: 或 ,使用4个 即可。
效果如下:
论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数论如何水字数
特殊字符
如果我们在 Markdown 中要插入 >、* 等等的特殊字符怎么办呢?在这些特殊字符前加上反斜杠/即可。
流程图(博客园不支持)
```flow
st=>start: 开始
op=>operation: My Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
&```
页内跳转
在需要跳转的位置添加锚点,语法如下
<span id="jump">跳转到的地方</span>
在需要点击跳转的位置,使用上面的id,格式类似超链接的形式
[点击跳转](#jump)
作业部落markdown快捷键
- 段落引用 > Ctrl + Q
- 新的段落--- Ctrl + R
- 列表项 - Ctrl + U
- 有序列表项 1. 2. Ctrl + O
- 斜体文本CONTENT Ctrl + I
- 插入粗体 Ctrl + B
- 删除当前行 Ctrl + D
- 搜索 Ctrl + F
- 搜索文档 Ctrl + Alt + F
- 插入图像 Ctrl + G
- 插入标题 Ctrl + H
- 插入代码 Ctrl + K
- 插入超链接 Ctrl + L
- 创建新文稿 Ctrl + Alt + N
- 主題切换 Ctrl + Alt + J
- 编辑模式 Ctrl + M
- 阅读模式 Ctrl + Alt + M
- 全屏 F11
参考
[1] Markdown 语法说明 (简体中文版)https://www.appinn.com/markdown/
[2] 首行缩进 https://www.jianshu.com/p/31eade263e7a
[3] Markdown基本语法-简书 https://www.jianshu.com/p/191d1e21f7ed/
[4] 页内跳转 https://www.cnblogs.com/triple-y/p/10780644.html