初识Markdown

*一、Markdown是什么 *

Markdown是一种轻量级的标记语言,使用的标记语法非常简单,它可以使用纯文本编辑器来创建丰富的文本,并可以被转换为.html.pdf和本身的.md文件。

二、Markdown常用语法

1. 标题

Markdown支持两种标题的语法,类 Atx 和类 Setext形式。

1.1 类 Atx 形式

在文字前加#即可定义标题,共六级标题,#与标题之间加一空格,如下:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

效果如下:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

<br />

1.2 类 Setext 形式

个人觉得不如类Atx方便,这里就不介绍了,有兴趣的可以参考Markdown 中文版语法说明

2. 引用

2.1 单行引用

引用别处的文字,可以使用>加引用的内容即可,符号和引用内容之间加一空格。

> 这里是引用的内容

效果如下:

这里是引用的内容

2.2 区块引用

也可以区块引用:

> 这里是引用区块的内容
> 这里是引用区块的内容
> 这里是引用区块的内容

还可以只在整个段落的第一行最前面加上>来区块引用:

> 这里是引用区块的内容,这里是引用区块的内容;
这里是引用区块的内容,这里是引用区块的内容。
这里是引用区块的内容,这里是引用区块的内容。

效果如下:

这里是引用区块的内容
这里是引用区块的内容
这里是引用区块的内容

2.3 引用嵌套

区块引用还可以嵌套使用:

> 这里是引用区块的内容
> > 这里是嵌套的引用区块的内容

效果如下:

这里是引用区块的内容

这里是嵌套的引用区块的内容

2.4 嵌套其他

引用区块内还可以嵌套使用其他的 Markdown 语法,如标题、列表、代码区块等:
> 这是引用区块
> #引用区块内的标题一
> * 引用区块内的列表
> \ <p>Markdown<p/>` `

效果如下:

这是引用区块

引用区块内的标题

  • 引用区块内的列表
    <p>Markdown<p/>

3. 列表

在文字前加上+-或者*即可变为无序列表,加上1. 2. 3. 即可变为有序列表,符号和列表项内容之间加一空格。

3.1 无序列表

+ 无序列表项1
+ 无序列表项2
+ 无序列表项3

- 无序列表项1
- 无序列表项2
- 无序列表项3
或者
* 无序列表项1
* 无序列表项2
* 无序列表项3

效果如下:

  • 无序列表项1
  • 无序列表项2
  • 无序列表项3

3.2 有序列表

1. 有序列表项1
2. 有序列表项2
3. 有序列表项3

有序列表标记上使用的数字并不会影响输出的结果,如下:
1. 有序列表项1
1. 有序列表项2
1. 有序列表项3
或者
3. 有序列表项1
2. 有序列表项2
8. 有序列表项3

输出的效果都是如下所示的有序列表:

  1. 有序列表项1
  2. 有序列表项2
  3. 有序列表项3

不过建议第一个列表项目最好还是从1. 开始,因为 Markdown 未来可能会支持有序列表的 start 属性,即设置有序列表起始列表项的序列号数字。

3.3 列表缩进

列表项标记也可以缩进,最多 3 个空格,项目标记后面则一定要接着至少一个空格或制表符。
列表项标记也可以包含多个段落,每个项目下的段落都必须缩进 4 个空格或 1 个制表符。
当我们需要让列表看起来更漂亮时,就可以把内容用固定的缩进整理好。
* 这里是列表项内容这里是列表项内容这里是列表项内容这里是列表项, 内容这里是列表项内容这里是列表项内容这里是列表项内容这里是列表。 项内容这里是列表项内容这里是列表项内容这里是列表项内容。
* 这里是列表项内容这里是列表项内容这里是列表项内容这里是列表项, 内容这里是列表项内容这里是列表项内容这里是列表项内容这里是列表; 项内容这里是列表项内容这里是列表项内容这里是列表项内容。
或者不整理:
* 这里是列表项内容这里是列表项内容这里是列表项内容这里是列表项, 内容这里是列表项内容这里是列表项内容这里是列表项内容这里是列表。 项内容这里是列表项内容这里是列表项内容这里是列表项内容。
* 这里是列表项内容这里是列表项内容这里是列表项内容这里是列表项, 内容这里是列表项内容这里是列表项内容这里是列表项内容这里是列表; 项内容这里是列表项内容这里是列表项内容这里是列表项内容。

效果是一样的,如下:

  • 这里是列表项内容这里是列表项内容这里是列表项内容这里是列表项,
    内容这里是列表项内容这里是列表项内容这里是列表项内容这里是列表。
    项内容这里是列表项内容这里是列表项内容这里是列表项内容。
  • 这里是列表项内容这里是列表项内容这里是列表项内容这里是列表项,
    内容这里是列表项内容这里是列表项内容这里是列表项内容这里是列表;
    项内容这里是列表项内容这里是列表项内容这里是列表项内容。

3.4 列表嵌套其他内容

在列表项目内放引用时,> 需要缩进。放代码区块的话,该区块就需要缩进* 两次*,也就是 8 个空格或者 2 个制表符。
* 列表项
> 引用
* 列表项
<p>这里是代码<p/>

效果如下:

  • 列表项

    引用

  • 列表项
    <p>这里是代码<p/>

3.5 意外列表

无意中产生的列表:

1986. What a great season.

效果如下:

  1. What a great season.

可以做如下处理:

1986\. What a great season.

效果如下:

1986. What a great season.

也就是在行首出现数字-句点-空白,要避免这样的状况,可以在句点前面加上反斜杠转义。

4. 代码区块与分割线

4.1 代码区块

Markdown 中建立代码区块很简单,只要简单地缩进 4 个空格或是 1 个制表符就可以了。不过貌似简书需要两个制表符才行。

<h2>代码区块的标题<h2/>
<p>代码区块的内容<p/>

效果如下:

<h2>代码区块的标题<h2/>
<p>代码区块的内容<p/>

一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)。

如果要标记一小段行内代码,你可以用反引号`把它包起来。如\ <p> <p/>` 效果为 <p> <p/>`。

4.4 分割线

在一行中用三个以上的星号、减号、底下划线来建立一个分隔线,行内不能有其他东西。不过可以在星号或是减号中间插入空格。
***
---
___
* * *
- - -
_ _ _
效果一样的,如下:


如果要做连续的下划线,最好在每一行的符号后面加一空行,不然可能会出问题,不知是简书这样还是都是这样。

5. 链接与图片

插入链接与插入图片的语法很像,区别在于插入图片前面多一个感叹号!

5.1 插入链接

[链接描述](这里是链接的地址)

效果如下:
这里是链接的描述

5.2 插入图片

插入图片的地址需要图床,别人推荐 CloudApp 的服务,生成URL地址即可。ps:我没有用过<sub />
简书可以直接把图片拖过来。
![图片描述](图片URL "图片title") <small>——图片title是可选项<small />

效果如下:


乘风破浪

6. 强调和转义

Markdown 使用星号*和底线_作为标记强调字词的符号。
用一个*或者_包含一段文本得到的是斜体,用两个*或者_ 包含一段文本得到的是粗体。开始和结束的符号要相同。转义在前面加上转义字符 \ 即可,如:*。

*斜体*
**粗体**
_斜体_
__粗体__

效果如下:

斜体 粗体斜体 粗体

*_两边都有空白的话,它们就只会被当成普通的符号。如*结果就是 *, _结果就是 _ 。
如果要在文字前后直接插入普通的星号或底线,你可以用反斜线转义。如\*结果就是*, \_结果就是 _ 。

6. 表格

表格是比较麻烦的
|表头 |表头|表头|表头| | -|:--| ---:| :----:| |单元格| |单元格|单元格| |单元格|单元格|单元格|单元格| |单元格|单元格|单元格|单元格|

  • ||表示空单元格
  • 表头下一行中-数量无关单元格宽度,根据列数均分宽度
  • 表头下一行中的:表示的是文字的对齐方式,不设置则只是表头文字居中;在-左边则居左,右边居右,在-两边各有一个:则居中
  • 合并单元格等其他单元格有关内容另行搜索

效果如下:
表格与整个表格前面的文字之间需要加一空行。

表头 表头 表头 表头
单元格 单元格 单元格
单元格 单元格 单元格 单元格
单元格 单元格 单元格 单元格

总结

以上是我在简书上学习使用Markdown的练习,感觉<big>空一行<big />好重要啊,很多时候因为没有空一行都会导致一些意外。
本文主要参考Markdown 中文版语法说明。如果想要了解更多有关Markdown语法的内容,请阅读Markdown 中文版语法说明

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 157,198评论 4 359
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,663评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 106,985评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,673评论 0 202
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 51,994评论 3 285
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,399评论 1 211
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,717评论 2 310
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,407评论 0 194
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,112评论 1 239
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,371评论 2 241
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,891评论 1 256
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,255评论 2 250
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,881评论 3 233
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,010评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,764评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,412评论 2 269
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,299评论 2 260

推荐阅读更多精彩内容

  • 前言: Markdown所具备的诸多优点,致使其在程序员、极客圈、自媒体圈和作家圈非常流行。 markdown优点...
    波段顶底阅读 3,596评论 0 5
  • 开始是使用为知笔记作为平时的记录, 发现为知可以安装插件 「 Editor.md 」使用 Markdown 写...
    AlvinMi阅读 334评论 0 0
  • 一、概述# Markdown是一种轻量级的标记语言,他的目标是实现易读易写,一份使用Markdown格式撰写的文件...
    sunnyaxin阅读 1,482评论 2 3
  • 标题党,是我前天买的一本书的名字,疯狂英语创始人李阳的书。 我喜欢看书,但一般情况下不买书。很简单,因为我要省钱。...
    杨文华阅读 1,185评论 0 1
  • 晚安 愿今夜的你好梦 酣睡到天亮 么么哒
    来福是只猫阅读 122评论 0 0