-
2021-02-28 15:47:07
MarkDown 语法详解
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。
相比WYSIWYG编辑器
优点:1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。 2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可
缺点:1、需要记一些语法(当然,是很简单。五分钟学会)。 2、有些平台不支持Markdown编辑模式。
还好,简书是支持Markdown编辑模式的。
开启方式:设置->默认编辑器->Markdown编辑器
一、标题
在想要设置为标题的文字前面加#来表示 一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。
注:标准语法一般在#后跟个空格再写文字,貌似简书不加空格也行。
示例:
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
效果如下:
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
二、字体
加粗
要加粗的文字左右分别用两个*号包起来
斜体
要倾斜的文字左右分别用一个*号包起来
斜体加粗
要倾斜和加粗的文字左右分别用三个*号包起来
删除线
要加删除线的文字左右分别用两个~~号包起来
示例:
**这是加粗的文字**
*这是倾斜的文字*`
***这是斜体加粗的文字***
~~这是加删除线的文字~~
效果如下:
这是加粗的文字这是倾斜的文字*这是斜体加粗的文字*这是加删除线的文字
三、引用
在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>> n个... 貌似可以一直加下去,但没神马卵用
示例:
>这是引用的内容
>>这是引用的内容
>>>>>>>>>>这是引用的内容
效果如下:
这是引用的内容
这是引用的内容
这是引用的内容
四、分割线
三个或者三个以上的 - 或者 * 都可以。
示例:
---
----
***
*****
效果如下: 可以看到,显示效果是一样的。
五、图片
语法:

图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
示例:

效果如下:
blockchain
上传本地图片直接点击导航栏的图片标志,选择图片即可
markdown格式追求的是简单、多平台统一。那么图片的存储就是一个问题,需要用图床,提供统一的外链,这样就不用在不同的平台去处理图片的问题了。才能做到书写一次,各处使用。 关于图床的选择我写了一篇文章,对网上存在的各种方法做了总结,需要的朋友可以看看。
六、超链接
语法:
[超链接名](超链接地址 "超链接title")
title可加可不加
示例:
[简书](http://jianshu.com)
[百度](http://baidu.com)
效果如下:
注:Markdown本身语法不支持链接在新页面中打开,貌似简书做了处理,是可以的。别的平台可能就不行了,如果想要在新页面中打开的话可以用html语言的a标签代替。
示例
七、列表
无序列表
语法: 无序列表用 - + * 任何一种都可以
- 列表内容
+ 列表内容
* 列表内容
注意:- + * 跟内容之间都要有一个空格
效果如下:
列表内容
列表内容
列表内容
有序列表
语法: 数字加点
1. 列表内容
2. 列表内容
3. 列表内容
注意:序号跟内容之间要有空格
效果如下:
列表内容
列表内容
列表内容
列表嵌套
上一级和下一级之间敲三个空格即可
一级无序列表内容
二级无序列表内容
二级无序列表内容
二级无序列表内容
一级无序列表内容
二级有序列表内容
二级有序列表内容
二级有序列表内容
一级有序列表内容
二级无序列表内容
二级无序列表内容
二级无序列表内容
一级有序列表内容
二级有序列表内容
二级有序列表内容
二级有序列表内容
八、表格
语法:
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容
第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略
示例:
姓名|技能|排行
--|:--:|--:
刘备|哭|大哥
关羽|打|二哥
张飞|骂|三弟
效果如下:
姓名技能排行
刘备
哭
大哥
关羽
打
二哥
张飞
骂
三弟
九、代码
语法: 单行代码:代码之间分别用一个反引号包起来
`代码内容`
代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行
(```)
代码...
代码...
代码...
(```)
注:为了防止转译,前后三个反引号处加了小括号,实际是没有的。这里只是用来演示,实际中去掉两边小括号即可。
示例:
单行代码
`create database hero;`
代码块
(```)
function fun(){
echo "这是一句非常牛逼的代码";
}
fun();
(```)
效果如下:
单行代码
create database hero;
代码块
function fun(){
echo "这是一句非常牛逼的代码";
}
fun();
十、流程图
```flow
st=>start: 开始
op=>operation: My Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
```
更多相关内容 -
markdown语法
2019-01-27 14:46:37markdown语法,包含csdn推出的markdown编辑器第一次进入时候的欢迎页(欢迎使用CSDN-markdown编辑器)与mweb的markdown的标准语法 -
Markdown 语法手册
2018-04-12 11:27:55Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。 -
Markdown 语法说明(简体中文版).pdf
2018-05-07 18:19:22Markdown 语法说明(简体中文版).pdf Markdown 语法说明(简体中文版).pdf -
Markdown 语法说明 (简体中文版)
2018-10-30 10:02:10总之, Markdown 的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。比如:在文字两旁加上星号,看起来就像*强调*。 Markdown 的列表看起来,嗯,就是列表。Markdown 的区块引用看起来就真的像是引用... -
MarkDown语法
2022-01-16 18:05:46MarkDown语法,超级简单,一看就会! 学起来!目录
MarkDown语法是非常火的一个语法,利用MarkDown语法可以快速地做出漂亮好看的笔记。
对于喜欢用电脑学习的小伙伴非常友好
对于MarkDown类型的笔记,不仅书写方便,同时还能插入图片、链接,而且层次分明,修改方便,还可以支持pdf格式导出,方便打印。
编辑器选择
要书写MarkDown文档,首先你需要一个支持MarkDown语法的编辑器
现在支持MarkDown语法的编辑器有很多,包括现在一些网页内容也是用MarkDown格式写的
(在MarkDown文本中加入HTML的语法也是可以的,会产生对应的效果)
这里推荐使用Typora,非常好用的一个编辑器,
Typora yyds!
Typora是一个免费的MarkDown语法编辑器
近期又推出了Typora的付费版,我们用免费的版本即可
这里附上Typora的最后一个免费版本
https://wwc.lanzouo.com/i7ajZyuy7yj
密码:abcd下载安装即可
下面介绍一下MarkDown的一些语法,非常简单,下面提到的这些语法格式都是官方推荐的语法
还有一些语法支持但不推荐
标题语法
用'#'来代表标题等级,'#'号越多,标题级别越低
一共有六级标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
写完'#'之后需要和标题文字加一个空格隔开
'#'和标题文字之间要保留一个空格
在Markdown语法的文章中,标题的等级使得文章层次分明
一级标题下包含二级标题,二级标题下包含三级标题..........
在一侧的大纲栏(目录)中,结合这种标题等级,可以很快速的定位到想要找的内容
强调语法
只需要用几个星*号把文字括起来就好了
*需要斜体的文字* 此时对应文字就会变成斜体
**需要加粗的文字** 对应文字加粗
***需要倾斜和加粗的文字*** 对应文字倾斜加粗
tips:*号和文字之间没有空格
图片语法
使用感叹号 (
!
), 然后在方括号增加替代文本,图片链接放在圆括号里,括号里的链接后可以增加一个可选的图片标题文本。平时使用的画,直接把图片粘贴进来就行,就会自动生成以上的格式
引用语法
如果你想在文章中引用一些别人的文字,那你就可以这样做
只需要用一个小于号'>' 然后书写文字即可
效果图如下
MarkDown语法真好用
引用块内可以还可以继续嵌套引用
列表语法
无序列表
要创建无序列表,请在每个列表项前面添加破折号 (-)、星号 (*) 或加号 (+) 。
破折号+空格 进入无序列表状态
缩进一个Tab或多个列表项可创建嵌套列表。
tips:官方推荐使用破折号(-)
有序列表
要创建有序列表,请在每个列表项前添加数字并紧跟一个英文句点。
数字+英文点+空格进入 有序列表模式
数字不必按数学顺序排列,但是列表应当以数字 1 起始。
同样,有序列表中使用Tab键或继续嵌套语法可以实现嵌套
效果如下
- 这是一个
- 有序列表
- 哈哈哈
当然,还可以在列表中嵌套引用块或者代码块或者图片
代码语法
要将单词或短语表示为代码,请将其包裹在反引号 (
`
) 中。就是将所要用的代码或英文放在两个反引号之间 `代码`
这里的反引号是键盘Esc下面的那个反引号
代码块
要在文本中插入一段代码块,来放一整段的代码
可以,使用三个反引号开头即可(```)
还可以选择对应的编程语言,同时支持高亮显示
分割线语法
要创建分隔线,请在单独一行上使用三个或多个星号 (
***
)、破折号 (---
) 或下划线 (___
) ,并且不能包含其他内容。链接语法
链接文本放在中括号内,链接地址放在后面的括号中,链接title可选。
超链接Markdown语法代码:
[超链接显示名](超链接地址 "超链接title")
添加目录
为你的markdown文档添加目录, 只需要 在文章开头写上 [toc]
常用快捷键
快速生成列表
有时候我们需要将几行文字设置成列表的形式, 我们一行一行的去按照上面的方法去做就太慢了
可以使用快捷键
Ctrl + Shift + [ 生成有序列表
Ctrl + Shift + ] 生成无序列表
这只是MarkDown语法的一部分基础
希望能给大家带来帮助,其实MarkDown语法非常简单
用着用着就会了
更多的使用感受还是需要你自己的探索
-
Markdown语法
2017-09-02 10:17:26Markdown语法简表;Markdown语法简表;Markdown语法简表;Markdown语法简表;Markdown语法简表;Markdown语法简表 -
markdown语法.md
2021-08-24 23:28:44md -
vuemarkdown一个基于vuejs的markdown语法解析插件
2019-08-10 12:28:52vue-markdown 一个基于vue.js的markdown语法解析插件 -
[markdown]Markdown 语法说明(中文版)-带目录
2017-03-30 17:06:26[markdown]Markdown 语法说明(中文版)-带目录 -
Markdown-Simple-Guide:Markdown 语法简体中文版指南
2021-07-08 09:49:28Markdown 简明语法教程 说明: 本教程基于Markdown语言编写。 本教程定位为基础教程,更加详细的用法可参考其他资料。 例子中方框内的代码为Markdown的语法。 推荐使用Haroopad(Win)和Mou(OS X)编辑器,部分编辑器... -
Markdown语法详解
2022-04-29 22:29:14Markdown语法003:斜体和粗体、红色显示及其他字体颜色 Markdown语法004:链接和图片 Markdown语法005:分割线 Markdown语法006:中文首行缩进 Markdown语法007:表格 Markdown语法008:定义列表(有序列表、无序... -
PHP个人博客源码,一个基于Laravel开发,支持markdown语法开源的简易博客。
2020-04-15 09:44:39一个基于Laravel开发,支持markdown语法开源的简易博客, 依赖开源程序: LAMP Laravel AdminLTE Bootstrap Editor.md andersao/l5-repository etrepat/baum -
Markdown语法.md
2020-04-14 16:40:51如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识 -
MarkDown语法.md
2020-02-04 10:25:08MarkDown的基本语法和显示对照表,以typora为范本制作,其他编辑器没有尝试过,请自己=自行处理 -
Markdown语法图文详解
2021-01-26 21:36:37Markdown 语法入门 文章目录一、关于Markdown二、Markdown 编辑器2.1 MarkdownPad2.2 Typora三、Markdown基本语法3.1 快捷键3.2 标题编辑效果展示效果展示效果展示效果展示效果展示效果展示3.3 文字编辑3.3.1 斜体、...Markdown 语法入门
一、关于Markdown
Markdown 是一种轻量级标记语言,允许人们使用易读易写的纯文本格式编写文档。很大一部分博客或者github文档以及微信公众号都是采用markdown进行编写的,本文就是采用markdown编写的。markdown使用一些简单的符号
# * / > [] ()\
来标记文本格式,语法非常简单,话不多说,本文将带你了解markdown基本语法,10分钟让你学会Markdown!二、Markdown 编辑器
按照Markdown编辑器的使用环境,可以将它们归纳为三类。
- 平台集成工具:各大在线博客、社区平台自带的写作工具,比如CSDN、博客园、简书等。
- 独立软件类:下载安装编辑器软件,进行本地编辑,比如MarkdownPad、Typora、Atom、Haroopad等。
- 插件类:他自己本身是不能独立使用的,可以在你现有的主流编辑器安装,使你现有的编辑器具有Markdown的功能,比如Atom、WebStorm、Sublime Text等。
这三类软件分别面向三类Markdown用户,大家可以根据自己的需求来选择使用。
这边介绍我用过的两款编辑器:Markdownpad,Typora
2.1 MarkdownPad
MarkdownPad被很多人称赞为windows下最好用的Markdown编辑器之一,不过仅支持windows。它有免费版和收费版(MarkdownPad Pro),一般情况下免费版就够用了。有些高级功能收费版(可以破解嘛)才有,而且需要进过一点设置。
MarkdownPad破解可参考:MarkdownPad2注册码——亲测有效
MarkdownPad设置可参考:MarkdownPad 2的安装、配置、优化,自定义样式、生成目录,解决win10渲染错误等
MarkdownPad支持键盘快捷键和工具栏操作,即可添加标记也可移除,支持即时HTML预览、支持自定义配色方案、字体、大小和布局、支持音乐视频,可以导出HTML和PDF。
更多介绍及下载:http://markdownpad.com/
2.2 Typora
Typora也是非常用名,非常好用的markdown编辑器,它的设计理念很不一样,是真正的即时预览型编辑器,不同于左右两个窗口的编辑器。Typora的设计理念就是极致简洁,它将「写字」和「预览」这两件事情合并了。
如果要修改已经写好的markdown标记可以点击切换到“源代码模式”。
Typora 同样支持 Windows、OS X 和 Linux多个操作系统,支持数学编辑,可与 Word 直接格式转换,可以进行多种文档格式转换。Typora 流畅度和反应速度很快,特别适合那些手速快的人。
更多介绍及下载:https://www.typora.io/
三、Markdown基本语法
3.1 快捷键
功能 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl + L 插入代码 Ctrl + K 插入图片 Ctrl + G 提升标题 Ctrl + H 有序列表 Ctrl + O 无序列表 Ctrl + U 横线 Ctrl + R 撤销 Ctrl + Z 重做 Ctrl + Y 3.2 标题编辑
1.利用“===”、“____”表示一二级标题
2.利用“#”表示多级标题
# 效果展示 ## 效果展示 ### 效果展示 #### 效果展示 ##### 效果展示 ###### 效果展示
效果展示
效果展示
效果展示
效果展示
效果展示
效果展示
3.3 文字编辑
3.3.1 斜体、粗体、高亮、删除线
*倾斜文本* / _倾斜文本_ **加粗文本** / __加粗文本__ ***倾斜加粗文本*** / ___倾斜加粗文本___ ~~字体删改~~ <u>字体下划线</u> 上述其中,标签<u></u>为html语法(markdown可兼容html)
效果展示
倾斜文本 / 倾斜文本
加粗文本 / 加粗文本
倾斜加粗文本 / 倾斜加粗文本
字体删改
字体下划线3.3.2 字体、字号与颜色
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!
CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等)!对,就是内嵌HTML,接下来要讲的就需要使用内嵌HTML的方法来实现。
字体、字号和颜色编辑如下代码:
<font face="黑体">我是黑体字</font> <font face="微软雅黑">我微软雅黑</font> <font face="STCAIYUN">我是华文彩云</font> <font color=#0099ff size=7 face="黑体">颜色,字体</font> <font color=#00ffff size=72>颜色,字体</font> <font color=gray size=72>颜色,字体</font> size: 规定文本的尺寸大小。可能的值:从1 到7的数字,浏览器默认值是3。
我是黑体字
我微软雅黑
我是华文彩云
颜色,字体
颜色,字体
颜色,字体
具体颜色分类及标记请看下表:
3.4 分割线
用三个以上的“*”“-”“_”以此添加分割线
*** --- ___
3.5 脚注
脚注是对文本的补充说明。
语法说明:
在需要添加脚注的文字后加上脚注名字[^脚注名字],称为加注。然后在文本的任意位置(一般在最后)添加脚注,脚注前必须有对应的脚注名字。
示例如下:
在这里添加脚注[^脚注示例] [^脚注示例]:牛逼
在这里添加脚注1
注:
1.脚注自动被搬运到最后面请到文章末尾查看,并且脚注后方的链接可以直接跳转回到加注的地方。
2.由于简书不支持锚点,所以可以用脚注实现页面内部的跳转。
3.6 列表
Markdown支持有序列表和无序列表。
3.6.1 有序列表
有序列表使用数字加上.号后加空格来表示,如:
1. 第一 2. 第二 3. 第三
效果展示:
- 第一
- 第二
- 第三
3.6.2 无序列表
无序列表使用星号(*)、加号(+)、减号(-)后加空格作为列表标记,如:
* 第一 * 第二 * 第三 + 第一 + 第二 + 第三 - 第一 - 第二 - 第三
效果展示:
- 第一
- 第二
- 第三
- 第一
- 第二
- 第三
- 第一
- 第二
- 第三
3.6.3 列表嵌套
列表嵌套只需在列表中的熏香添加四个空格即可:
1. 第一项 - 第一项嵌套1 - 第二项嵌套2 2. 第二项 - 第二项嵌套1 - 第二项嵌套2
效果展示:
- 第一项
- 第一项嵌套1
- 第二项嵌套2
- 第二项
- 第二项嵌套1
- 第二项嵌套2
3.7 添加链接
3.7.1 网址链接
(1)Markdown 支持比较简短的自动链接形式来处理网址和电子邮件信箱,只要用<>包起来,Markdown 就会自动把它转成链接。也可以直接写,也是可以显示成链接形式的
例如:
<https://www.jianshu.com/> https://www.jianshu.com/
效果展示:
https://www.jianshu.com/
https://www.jianshu.com/(2)带标签写法或链接使用变量代替,然后在文档末尾添加:[变量]:网址
这是个参考链接:[百度](https://www.baidu.com/) 这个链接用1作为网址变量:[百度][1] 这个链接用var作为网址变量:[百度][var] [var]:https://baidu.com/
效果展示:
这是个参考链接:百度
这个链接用1作为网址变量:百度
这个链接用var作为网址变量:百度3.7.2 添加目录
在段落中填写[TOC]以显示全文内容的目录结构。
3.7.3 锚点
锚点其实就是页内超链接。比如我这里写下一个锚点,点击回到目录,就能跳转到目录。在目录中点击这一节,就能跳回来。
**注意:**在简书中使用锚点时,点击会打开一个新的当前页面,虽然锚点用的不是很舒服,但是可以用脚注实现这个功能。
语法说明:
在你准备跳转到的指定标题后插入锚点(标记或链接),然后在文档的其他地方写上连接到锚点的链接。
[目录](index) 跳转到[目录](index)
跳转到目录
3.8 添加图片
(1)插入本地图片:

效果展示:
(2)插入互联网上图片:
注意:这个图片描述可以不写。
效果展示:
3.9 添加代码块
对于程序员谁这个功能是必不可少的。插入代码块主要有以下两种情况:
(1)行内式:如果在一个行内需要引用代码,只要用反引号`引起来就好(一般在ESC键下方,和~同一个键)
行内代码示例`python`
效果展示:
行内代码示例
python
(2)多行代码块与语法高亮:在需要插入代码块的地方````+编码语言 `就可以编辑代码了:
```python a = hello world! print(a)
效果展示:
a = hello world! print(a)
3.10 添加表格
表格的基本写法很简单,就跟表格的形状很相似:
表格对齐方式:我们可以指定表格单元的对齐方式,冒号在左边表示左对齐,右边表示右对齐,两边都有表示居中。
如下图所示:
3.11 添加emoji表情符号
emoji表情使用:EMOJICODE:的格式,详细列表可见
https://www.webpagefx.com/tools/emoji-cheat-sheet/
当然现在很多markdown工具或者网站都不支持。
工具或网站 是否支持emoji表情符号 简书 否 MarkDownPad 否(付费版不知是否支持) 有道云笔记 否 zybuluo.com 否 github 是 3.12 背景色
Markdown本身不支持背景色设置,需要采用内置html的方式实现:借助table,tr,td等表格标签的bgcolor属性来实现背景色的功能。示例如下:
<table><tr><td bgcolor=Blue>背景色是:蓝色<td><tr><table>
效果展示:
背景色是:蓝色 3.13 引用
在被引用的文本前加上>符号,以及一个空格就可以了。如果只输入一个>符号会产生一个空白的引号。
(1)基本使用:
> 文字1 > 文字2 > > 文字3 > 文字4
效果展示:
文字1
文字2文字3
文字4(2)引用的嵌套使用:
>>> 引用1 >> 引用2 > 引用3
效果展示:
引用1
引用2
引用3(3)引用其他要素
引用的区块也可以使用其他的Markdown语法,包括标题、列表、代码区块等。
> 1. 列表混合一 >  > 2. 列表混合二 > > ```python > a = hello world! > print(a)
效果展示:
- 列表混合一
- 列表混合二
a = hello world! print(a)
3.14 其他技巧
3.14.1 缩进字符
你还你好 未缩进  你好你好 缩进1/4中文  你好你好 缩进半个中文,1字符  你好你好 缩进1个中文,2字符 你好你好 缩进1/4中文  你好你好 缩进半个中文,1字符  你好你好 缩进1个中文,2字符
效果展示:
你还你好 未缩进
你好你好 缩进1/4中文
你好你好 缩进半个中文,1字符
你好你好 缩进1个中文,2字符
你好你好 缩进1/4中文
你好你好 缩进半个中文,1字符
你好你好 缩进1个中文,2字符3.14.2 特殊符号
(1)对于Markdown中的语法符号,前面加反斜线\即可显示符号本身。
例如:在使用列表时,只要是数字后面加上英文的点,就会无意间产生列表,比如2017.12.30这时想表达的是日期,有些软件把它误认为列表。解决方式:在每个点前面加上\就可以了。如下图所示:
(2)其他特殊符号,示例如下:
想知道字符对应的Unicode码,可以看这个网站:https://unicode-table.com/cn/
附上几个工具对特殊字符的支持对比图
工具或网站 是否特殊符号 简书 是 MarkDownPad 否(不知道付费版是否支持) 有道云笔记 是 zybuluo.com 是 四、Markdown 高级技巧
4.1 Latex数学公式
使用LaTex数学公式
1.行内公式:使用两个“$”符号引用公式:
$公式$
输入$\sqrt{x^{2}}$
显示结果是 x 2 \sqrt{x^{2}} x2
2.行间公式:使用两对“$$”符号引用公式:
x 2 \sqrt{x^{2}} x2
具体可以参考markdown编辑器使用LaTex数学公式latex数学符号详见:常用数学符号的LaTex表示方法
4.2 制作一份待办事宜–Todo列表
- [ ] 未处理的事情1 - [ ] 未处理的事情2 - [x] 已处理的事情1 - [x] 已处理的事情2
效果展示:
-
未处理的事情1
-
未处理的事情2
-
已处理的事情1
-
已处理的事情2
4.3 流程图
这里简单介绍一下流程图的语法,仅作为了解,如下图所示:
4.4 绘制 序列图
4.5 绘制 甘特图
本文参考文章:
http://blog.csdn.net/u010177286/article/details/50358720
https://www.zybuluo.com/mdeditor
http://blog.leanote.com/post/freewalk/Markdown-%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C#title-18
牛逼 ↩︎
-
markdown语法手册
2018-07-10 23:18:04比较全面的markdown语法手册。详细说明使用语法,并有示例。 -
Markdown语法.chm
2017-11-02 11:16:49Markdown语法chm文件,可以直接打开,不需要浏览器,方便实用 -
Markdown语法及示例
2018-09-03 14:13:37markdown语法的注释和示例,可以适用于常用的markdown编辑器 -
Markdown语法图文全面详解(10分钟学会)
2018-08-02 17:10:27写过博客或者github上面的文档的,应该知道Markdown语法的重要性,不知道的朋友们也别着急,一篇博文轻松搞定Markdown语法。话说这个语法超级简单,一看就会,不信你点进来看看。 快捷键 功能 快捷键 ...转自码个蛋公众号
目录
前言
写过博客或者github上面的文档的,应该知道Markdown语法的重要性,不知道的朋友们也别着急,一篇博客轻松搞定Markdown语法。话说这个语法超级简单,一看就会,不信你点进来看看。1. 快捷键
功能 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl + L 插入代码 Ctrl + K 插入图片 Ctrl + G 提升标题 Ctrl + H 有序列表 Ctrl + O 无序列表 Ctrl + U 横线 Ctrl + R 撤销 Ctrl + Z 重做 Ctrl + Y 2. 基本语法
2.1 字体设置斜体、粗体、删除线
*这里是文字*
_这里是文字_
**这里是文字**
***这里是文字***
~~这里是文字~~2.2 分级标题
跳转到目录
写法1:# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题 这个写法和 **文字**效果是一样的
写法2:
这是一个一级标题
============================
或者
二级标题
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
2.3 链接
跳转到目录
(1)插入本地图片链接
语法规则,有两种写法:
注意:这个图片描述可以不写。示例图如下:
(2)插入互联网上图片
语法规则:
注意:这个图片描述可以不写。示例如下:
(3)自动连接
Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用<>包起来, Markdown 就会自动把它转成链接。也可以直接写,也是可以显示成链接形式的
例如:
2.4 分割线
跳转到目录
你可以在一行中用三个以上的星号(*)、减号(-)、底线(_)来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。
2.5 代码块
跳转到目录
对于程序员来说这个功能是必不可少的,插入程序代码的方式有两种,一种是利用缩进(tab), 另一种是利用英文“`”符号(一般在ESC键下方,和~同一个键)包裹代码。(1)代码块:缩进 4 个空格或是 1 个制表符。效果如下:
(2)行内式:如果在一个行内需要引用代码,只要用反引号`引起来就好(一般在ESC键下方,和~同一个键)
(3)多行代码块与语法高亮:在需要高亮的代码块的前一行及后一行使用三个单反引号“`”包裹,就可以了。
示例如下:
(4)代码块里面包含html代码
在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,剩下的 Markdown 都会帮你处理。注意:简书代码块里不支持html。
示例如下:
2.6 引用
跳转到目录
在被引用的文本前加上>符号,以及一个空格就可以了,如果只输入了一个>符号会产生一个空白的引用。(1)基本使用
使用如下图所示:
(2)引用的嵌套使用
使用如图所示:
(3)引用其它要素
引用的区块内也可以使用其他的 Markdown 语法,包括标题、列表、代码区块等。
使用如图所示:
2.7 列表
跳转到目录
(1)无序列表
使用 *,+,- 表示无序列表。
注意:符号后面一定要有一个空格,起到缩进的作用。
(2)有序列表
使用数字和一个英文句点表示有序列表。
注意:英文句点后面一定要有一个空格,起到缩进的作用。
(3)无序列表和有序列表同时使用
(4)列表和其它要素混合使用
列表不光可以单独使用,也可以使用其他的 Markdown 语法,包括标题、引用、代码区块等。注意事项:
(1)加粗效果不能直接用于列表标题里面,但是可以嵌套在列表里面混合使用。
(2)列表中包含代码块(前面加2个tab或者8个空格,并且需要空一行,否则不显示)。
.
使用示例如下图:
(5)注意事项
在使用列表时,只要是数字后面加上英文的点,就会无意间产生列表,比如2017.12.30 这时候想表达的是日期,有些软件把它被误认为是列表。解决方式:在每个点前面加上\就可以了。如下图所示:
2.8 表格
跳转到目录
表格的基本写法很简单,就跟表格的形状很相似:
表格对齐方式:我们可以指定表格单元格的对齐方式,冒号在左边表示左对齐,右边表示有对齐,两边都有表示居中。
如下图所示:
3. 常用技巧
3.1 换行
方法1: 连续两个以上空格+回车
方法2:使用html语言换行标签:3.2 缩进字符
不断行的空白格 或 半角的空格 或 全角的空格 或
3.3 特殊符号
(1)对于 Markdown 中的语法符号,前面加反斜线\即可显示符号本身。
示例如下:
(2)其他特殊字符,示例如下:
想知道字符对应的Unicode码,可以看这个网站:https://unicode-table.com/cn/附上几个工具对特殊字符的支持的对比图:
3.4 字体、字号与颜色
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!
CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)!对,就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现。
字体,字号和颜色编辑如下代码
具体颜色分类及标记请看下表:
3.5 链接的高级操作
链接的高级操作(这个需要掌握一下,很有用)
1.行内式
这个在上文第二条基本语法的 链接这个小节已经过,这里就不继续讲解了。
2.参考式链接
在文档要插入图片的地方写![图片或网址链接][标记],在文档的最后写上[标记]:图片地址 “标题”。(最后这个”标题”可以不填写)
示例如下:
3.内容目录
在段落中填写 [TOC] 以显示全文内容的目录结构。
4.锚点
锚点其实就是页内超链接。比如我这里写下一个锚点,点击回到目录,就能跳转到目录。 在目录中点击这一节,就能跳过来。
注意:在简书中使用锚点时,点击会打开一个新的当前页面,虽然锚点用的不是很舒服,但是可以用注脚实现这个功能。
语法说明:
在你准备跳转到的指定标题后插入锚点{#标记},然后在文档的其它地方写上连接到锚点的链接。使用如下图所示:
5.注脚
语法说明:
在需要添加注脚的文字后加上脚注名字[^注脚名字],称为加注。 然后在文本的任意位置(一般在最后)添加脚注,脚注前必须有对应的脚注名字。示例如下:
注:- 脚注自动被搬运到最后面,请到文章末尾查看,并且脚注后方的链接可以直接跳转回到加注的地方。
- 由于简书不支持锚点,所以可以用注脚实现页面内部的跳转。
3.6 背景色
Markdown本身不支持背景色设置,需要采用内置html的方式实现:借助 table, tr, td 等表格标签的 bgcolor 属性来实现背景色的功能。举例如下:
<table><tr><td bgcolor=orange>背景色是:orange</td></tr></table>
3.7 emoji表情符号
emoji表情使用:EMOJICODE:的格式,详细列表可见
https://www.webpagefx.com/tools/emoji-cheat-sheet/当然现在很多markdown工具或者网站都不支持。
下面列出几个平台的对比:
工具或网站 是否支持emoji表情符号 简书 否 MarkDownPad 否(不知道付费版是否支持) 有道云笔记 否 zybuluo.com 否 github 是 4. 高端用法
4.1 Latex数学公式
使用LaTex数学公式
1.行内公式:使用两个”$”符号引用公式:
$公式$
2.行间公式:使用两对“$$”符号引用公式:
$$公式$$
输入$\sqrt{x^{2}}$
显示结果是 x2−−√ x 2具体可以参考 markdown编辑器使用LaTex数学公式(https://link.jianshu.com/?t=http%3A%2F%2Fblog.csdn.net%2Ftestcs_dn%2Farticle%2Fdetails%2F44229085)
latex数学符号详见:常用数学符号的 LaTeX 表示方法
4.2 流程图
这里简单介绍一下流程图的语法,仅作为了解,如下图所示:
4.3 制作一份待办事宜—-Todo 列表
4.4 绘制 序列图
4.5 绘制 甘特图
5. Markdown工具
1.markdownpad软件,就是利用markdown语言写笔记的。官网下载地址:http://markdownpad.com/
软件安装之后的示意图如下图所示:
2.有道云笔记支持markdownpad语法。官方网址:http://note.youdao.com/ 它有在线网页版以及PC端可以下载。当然有道云笔记也支持html语法。
网页版使用markdown示例图如下:
3.在线编辑markdown https://www.zybuluo.com/mdeditor
本文参考文章:
http://blog.csdn.net/u010177286/article/details/50358720
https://www.zybuluo.com/mdeditor
http://blog.leanote.com/post/freewalk/Markdown-%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C#title-18
-
支持markdown语法的网页幻灯片插件
2019-12-11 20:24:03Talkie.js是一款支持markdown语法的网页幻灯片插件。它能制作出类似PowerPoint的幻灯片效果。Talkie.js使用markdown语法,支持语法高亮等多种特性。 -
Markdown语法文档
2018-05-10 11:17:53Markdown语法的中文文档,文档本身使用Markdown编写。 -
Markdown:Markdown语法文档
2021-05-01 21:53:27它把用markdown语法编写的内容转换成有效的、结构良好的XHTML或HTML内容,并将左尖括号 < 和 & 号替换成它们各自的字符实体引用。它可以用作单独的脚本,Blosxom和Movable Type的插件又或者BBEdit的文本过滤器. ... -
markdown 语法大全
2022-04-14 22:11:44小编含辛茹苦总结的一份markdown 语法大全,喜欢的就拿去用吧哈 -
Markdown-语法说明(简体中文版).pdf
2020-11-06 16:09:01Markdown的目标是实现「易读易写」。...总之,Markdown的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。比如:在文字两旁加上星号,看起来就像* 强调*。Markdown的列表看起来 -
Markdown语法示例
2016-07-30 18:21:48Markdown语法示例,包括标题、列表、引用、图片与链接、粗体与斜体、表格、代码框、分割线等基本用法示例 -
npp-markdown-monokai:Notepad++的Markdown语法高亮
2021-06-01 16:04:16Notepad++的Markdown语法高亮 Notepad++没有开箱即用的Markdown语法突出显示。 这个用户定义的语法文件旨在与 Monokai 主题(这是我使用的主题)一起使用。 截屏 设置 Monokai 主题 在 Notepad++ 菜单栏上: 选择... -
markdown语法最全汇总
2020-10-17 21:37:38一、markdown简介 (注:如果对markdown有一定了解。可以略过此处,第一章主要对markdown基础知识做个补充,摘自菜鸟教程此处原文档 ) 博客原地址,欢迎收藏访问 1.1 markdown背景 1. markdown是一种轻量级标记语言,... -
Markdown-Stynax:Markdown语法详解
2021-07-11 21:57:19#Markdown语法详解(By TopGrd) #标题# Markdown 支持两种标题的语法,类 Setext 和类 atx 形式。 类 Setext 形式是用底线的形式,利用 = 最高阶标题)和 -(第二阶标题),例如: H1 ======== H2 ----- 任何数量的=...