基础语法 1.标题 标题是每篇文章必备而且最常用的格式。 在Markdown中,如果想将一段文字定义为标题,只需要在这段==文字前面加上 #,再在 #后加一个空格==即可。 还可增加二、三、四、五、六级标题,总共六级,只需要增加 # ,增加一个 # ,标题字号相应降低一级。
标题
一级标题
二级标题
三级标题
效果: 一级标题 二级标题 三级标题
2.粗体斜体 Markdown 的粗体和斜体也非常简单: 用两个 * 包含一段文本就是粗体的语法 用一个 * 包含一段文本就是斜体的语法 用两个 ~ 包含一段文本就是删除的语法
粗体斜体
粗体
斜体
粗体兼斜体
删除
效果:
粗体
斜体
粗体兼斜体
删除
3.链接与图片
3.1行内式
链接:在 Markdown 中,插入链接只需要使用 显示文本 即可。
图片:在 Markdown 中,插入图片只需要使用 即可。
行内式
语法如下:
百度

效果: 百度:百度
阿里: 阿里
3.2参考式
参考式
效果: 百度
阿里
4.分割线
分割线的语法只需要另起一行,连续输入三个星号 **,减号— 都可分割两段文字内容。
**
—
效果:
5.引用 5.1单次引用 如果你需要在文稿中引用一段别处的句子,那么就要用到「引用」格式。 在引用文字前加上 >并与文字保留一个字符的空格,即可。
寻找海蓝的博客是世界上最好的博客 –马云
效果:
寻找海蓝的博客是世界上最好的博客 –马云
5.2嵌套引用
寻找海蓝的博客是世界上最好的博客 –马云
马爷说得对 –寻找海蓝
PHP是世界上最好的语言 –Linus
效果:
寻找海蓝的博客是世界上最好的博客 –马云
马爷说得对 –寻找海蓝
PHP是世界上最好的语言 –Linus
6.列表 6.1无序列表 使用 *,+,- 表示无序列表。
无序列表
- 无序列表项 一
- 无序列表项 二
- 无序列表项 三
效果:
无序列表项 一 无序列表项 二 无序列表项 三
6.2有序列表 有序列表则使用数字接着一个英文句点。
有序列表
- 有序列表项 一
- 有序列表项 二
- 有序列表项 三
效果:
有序列表项 一 有序列表项 二 有序列表项 三
7.脚注 在需要添加注脚的文字后加上脚注名字[^注脚名字],称为加注。 然后在文本的任意位置(一般在最后)添加脚注,脚注前必须有对应的脚注名字。 注意:经测试注脚与注脚之间必须空一行,不然会失效。成功后会发现,即使你没有把注脚写在文末,经Markdown转换后,也会自动归类到文章的最后。
脚注
使用 Markdown[^1]可以效率的书写文档, 直接转换成 HTML[^2], 你可以使用 Leanote[^Le] 编辑器进行书写。 [^1]:Markdown是一种纯文本标记语言 [^2]:HyperText Markup Language 超文本标记语言 [^Le]:开源笔记平台,支持Markdown和笔记直接发为博文
使用Markdown1可以效率的书写文档, 直接转换成 HTML[2], 你可以使用 Leanote[3] 编辑器进行书写。
注:脚注自动被搬运到最后面,请到文章末尾查看,并且脚注后方的链接可以直接跳转回到加注的地方。 8.表格
表格
表格语法如下: |公司|国别|行业| |-|-|-| |阿里巴巴|中国|电商| |谷歌|美国|搜索| |戴姆勒|德国|汽车制造| |东京热|日本|电影艺术|
效果:
公司 国别 行业
阿里巴巴 中国 电商
谷歌 美国 搜索
戴姆勒 德国 汽车制造
东京热 日本 电影艺术
9.代码
9.1行内式
用>>> print 'hello, world'就可以打出hello, world.
用»> print ‘hello, world’就可以打出hello, world. 9.2多行代码
代码
let f = () => {
console.log('hello world');
}
效果:
let f = () => {
console.log(‘hello world’);
}
拓展语法
10.数学表达式
用留个号将数学表达式包裹,并在第三个号后标注math代表数学公式.
E = mc^2
效果: E = mc^2
12.代办事项 办事项和清单在日常工作、生活中经常被使用。 在Markdown中,你只需要在待办的事项文本或者清单文本前加上- 、- [x]即可。
任务标记
- 表示未完成,- [x] 表示已完成。 注:键入字符与字符之间都要保留一个字符的空格。
- 分析需求
- 研发
- 测试
效果:
[x] 分析需求
研发
测试
13.流程图
流程被包裹在与 之间
在 ``` 后另起一行,书写graph XX,用以确定将要绘制的流程图及其类型(XX表示流程图类型)。
流程图分为竖向和横向两大类,竖向包括自上而下和自下而上两种顺序,横向包括从右到左和从左到右两种顺序。
其对应语法分别为:graph TB/graph BT/graph RL/graph LR。
TB - top bottom(自上而下)
BT - bottom top(自下而上)
RL - right left(从右到左)
LR - left right(从左到右)
graph TD
A[用户登录]–>B{是否注册}
B–>|是|B1(输入用户名及密码)
B–>|否|B2(注册)
B1–>C{是否登陆成功}
C–>|是|登陆成功
C–>|否|找回密码
效果:
```graph TD A[用户登录]–>B{是否注册} B–>|是|B1(输入用户名及密码) B–>|否|B2(注册) B1–>C{是否登陆成功} C–>|是|登陆成功 C–>|否|找回密码
大家注意:
A B B1:这类符号代表一个流程块的ID,是流程块的唯一标识(跟人的身份证一样)
{ }代表菱形流程块
| |做判断
( )代表圆角流程块
14.甘特图
甘特图
gantt dateFormat YYYY-MM-DD title 产品计划表 section 前期 需求分析: 2017-02-03, 8d section 中期 产品研发: 2017-02-12, 12d section 后期 产品测试: 2017-02-23, 7d ```
dateFormat YYYY-MM-DD规定了时间 title (标题文本)表示甘特图标题 2017-02-03 代表开始日期 如需按项目进行划分,需键入section,空一个字符,再输入项目名称的文本(一个section和另一个section之间要空行) 12d代表了持续时间
效果:
甘特图
注:红线代表了当前日期