Markdown
Markdown介绍
Markdown是一种轻量级的标记语言,使用普通的文本编辑器,通过简单的标记语法,就可以实现漂亮的排版,被越来越多的写作爱好者、程序员所使用。Markdown自成格式,不依赖任何编辑器,且易于传播,其语法十分简单,通过几分钟的简单学习,就可以实现基本的排版,然后专注于码字。
用途
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。
用于编写说明文档,并且以“README.MD”的文件名保存在软件的目录下面。
除此之外,由于我们有了RStudio这样的神级编辑器,我们还可以快速将Markdown转化为演讲PPT、Word产品文档、LaTex论文甚至是用非常少量的代码完成最小可用原型。在数据科学领域,Markdown已经广泛使用,极大地推进了动态可重复性研究的历史进程。
常用语法
常用语法表格
输出后的效果 | Markdown | 快捷键 |
---|---|---|
加粗 | **text** | Ctrl+B |
斜体 | *text* | Ctrl+I |
链接 | [title](http://) | Ctrl+L |
代码块 | `code` | Ctrl+k |
图片 | ![alt](http://) | Ctrl+G |
有序列表 | 1. item | Ctrl+Shift+O |
无序列表 | * item | Ctrl+U |
块级引用 | > quote | Ctrl+Q |
一级标题 | # Heading | Ctrl+1 |
二级标题 | ## Heading | Ctrl+2 |
标题
在想要设置为标题的文字前面加#来表示
一个#是一级标题,二个#是二级标题,以此类推。支持六级标题。
注意:每个#后面必须跟一个空格
示例:
1 | #### 这是四级标题 |
效果如下:
这是四级标题
这是五级标题
这是六级标题
字体
- 加粗
要加粗的字体左右分别用两个*号包起来 - 斜体
要倾斜的文字左右分别用一个*号包起来 - 斜体加粗
要倾斜和加粗的文字左右分别用三个*号包起来 删除线
要加删除线的文字左右分别用两个~~号包起来
代码示例:
1 | **这是加粗的文字** |
有序无序列表
- 有序列表
通过数字1234567…后面加一个.和空格实现。 - 无序列表
通过*,-,+其中之一加一个空格来实现无序列表。
代码示例:
1 | 1. 我是有序列表 |
效果如下:
- 我是有序列表
- 我是由*号生成无序列表
- 我是由*号生成无序列表
- 我是由*号生成无序列表
- 我是有序列表
- 我是由-号生成无序列表
- 我是由-号生成无序列表
- 我是由-号生成无序列表
- 我是有序列表
- 我是由+号生成无序列表
- 我是由+号生成无序列表
- 我是由+号生成无序列表
块级引用
在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>
n个…
示例:
1 | >这是引用的内容 |
效果如下:
这是引用的内容
这是引用的内容
这是引用的内容
代码块
单行代码块
通过`code`来展示单行代码块内容
示例:
`I’m single code.`
效果如下:I'm single code.
多行代码块
通过```code```来展示多行代码块内容
示例:
```Python(指定语言)
def example():
for i in range(10):
print(“hello”)
```
效果如下:
1 | def example(): |
图片
语法:
![图片alt](图片地址 ‘’图片title’’)
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
示例:
1 | ![头像](https://ws3.sinaimg.cn/large/006MOU0zgy1g19n0u9anzj30jg0kbabt.jpg "头像icon") |
效果如下:
链接
语法:
[超链接名](超链接地址 “超链接title”)
title可加可不加
示例:
1 | [baidu](http://baidu.com) |
表格
语法:
1 | :---:|:---:| |
示例:
1 | 示例1: |
示例1:
表格文字居中 | 表格文字居中 | 表格文字居中 |
---|---|---|
文字居中 | 文字居中 | 文字居中 |
文字居中 | 文字居中 | 文字居中 |
示例2:
表格文字靠左 | 表格文字靠左 | 表格文字靠左 |
---|---|---|
文字靠左 | 文字靠左 | 文字靠左 |
文字靠左 | 文字靠左 | 文字靠左 |
示例3:
表格文字靠右 | 表格文字靠右 | 表格文字靠右 |
---|---|---|
文字靠右 | 文字靠右 | 文字靠右 |
文字靠右 | 文字靠右 | 文字靠右 |