Markdown基本语法
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。
用于编写说明文档,并且以“README.md”的文件名保存在软件的目录下面。
除此之外,由于我们有了RStudio这样的神级编辑器,我们还可以快速将Markdown转化为演讲PPT、Word产品文档、LaTex论文甚至是用非常少量的代码完成最小可用原型。在数据科学领域,Markdown已经广泛使用,极大地推进了动态可重复性研究的历史进程。
一、标题
1.使用 = 和 - 标记一级标题和二级标题
我是一级标题
===========
我是二级标题
----------
2.使用 # 表示1-6级标题,#的个数代表是几级标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
二、字体
1.加粗
要加粗的文字左右分别用两个*号包起来
加粗
2.斜体
要倾斜的文字左右分别用一个*号包起来
斜体
3.斜体加粗
要倾斜和加粗的文字左右分别用三个*号包起来
斜体加粗
4.删除线
要加删除线的文字左右分别用两个~~号包起来
删除
5.下划线
下划线可以通过 HTML 的 < u > < /u >标签来实现:
一般文本建议不要加下划线,容易误会成链接
下划线
**加粗**
*斜体*
***斜体加粗***
~~删除~~
<u>下划线</u>
三、段落
1.分隔线
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
****
------
-------
2.脚注
脚注是对文本的补充说明。
Markdown 脚注的格式如下:
[^要注明的文本]
以下实例演示了脚注的用法:
创建脚注格式类似这样 [^PCGuo999]。(鼠标悬浮在PCGuo999上)
[^PCGuo999]:一个为梦想奋斗的人
3.引用
在段落前使用 > 符号,然后加一个空格
引用
嵌套引用
> 引用
> > 嵌套引用
四、列表
1.有序列表
有序列表使用数字并加上 . 号来表示,如:
1.有序1
2.有序2
2.无序列表
无序列表使用星号()、加号(+)或是减号(-*)作为列表标记:
* 第一项
* 第二项
* 第三项
+ 第一项
+ 第二项
+ 第三项
- 第一项
- 第二项
- 第三项
显示如下:
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
- 第一项
- 第二项
- 第三项
3.列表嵌套
列表嵌套只需在子列表中的选项添加四个空格
五、插入代码
1.片段代码
如果是段落上的一个函数或片段的代码可以用反引号把它包起来(`),例如:
printf("hello world")
函数
`printf("hello world")` 函数
2.区块代码
(1)代码区块可以使用 4 个空格或者一个制表符(Tab 键)。(需要在源代码模式下)
printf()
(2)你也可以用 ``` 包裹一段代码,并指定一种语言(也可以不指定)
```markdown
printf()
```
六、超链接
链接有两种使用方式:
(1)显示文字的超链接
(2)直接显示网址的超链接
<www.baidu.com>
[链接名称](链接地址)
或者
<链接地址>
七、图片
插入图片用以下方式
![alt 属性文本](图片地址)
![alt 属性文本](图片地址 "可选标题")
![alt 属性文本](图片地址)
1.开头一个感叹号 !
2.接着一个方括号,里面放上图片的替代文字
3.接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 ‘title’ 属性的文字。
注:Markdown 还没有办法指定图片的高度与宽度,如果需要可以使用 < img > 标签。
八、表格
1.定义表格
markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
姓名 | 性别 |
---|---|
张三 | 男 |
李四 | 女 |
2.表格对齐方式
-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
姓名 | 性别 | 年龄 |
---|---|---|
张三 | 男 | 22 |
李四 | 女 | 20 |
九、快捷键
-
Ctrl + 1(1至6):可以快捷设置(1-6)级标题
-
Ctrl + / :切换源代码模式
-
Ctrl + Q:引用,如果你要引用他人的名言可以用引用,有些编辑软件为了避免快捷键冲突可能是 Ctrl+shift+q
这是引用
-
Ctrl + I :斜体
斜体
-
Ctrl + B:字体加粗
加粗
-
Ctrl + G :插入图片
-
Ctrl + H:提升标题
-
Ctrl + K:插入行内代码
title代码为下
[title](http://www.baidu.com)
-
Ctrl + Shift + K:插入代码
<div>
<h1>
title
</h1>
<div>
-
Ctrl + O:有序列表
-
有序1
-
有序2
-
Ctrl + U:无序列表
- 无序1
- 无序2