一:字体设置
1.斜体:*文字*
例如:斜体
2.粗体:**粗体**
例如:粗体
3.加粗斜体:***加粗斜体***
例如:加粗斜体
4.删除线:~~删除线~~
例如:删除线
二:分级标题
常用写法:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
三:超链接
常用写法:
1.行内式
语法:[链接文字](链接地址 “链接标题”)
语法说明:
[]里写链接文字,()里写链接地址, ()中的”“中可以为链接指定title属性,title属性可加可不加。title属性的效果是鼠标悬停在链接上会出现指定的 title文字。[链接文字](链接地址 “链接标题”)’这样的形式。链接地址与链接标题前有一个空格。
2.自动链接
语法说明:
Markdown 支持以比较简短的自动链接形式来处理网址和电子邮件信箱,只要是用<>包起来, Markdown 就会自动把它转成链接。一般网址的链接文字就和链接地址一样
例1:百度一下,你就知道
四:列表
1.无序列表
使用 *,+,- 表示无序列表。
2.有序列表
有序列表则使用数字接着一个英文句点 随后带一个空格。
3.定义型列表
定义型列表由名词和解释组成。一行写上定义,紧跟一行写上解释。解释的写法:紧跟一个缩进(Tab)
例1:
- 无序列表1
- 无序列表2
- 无序列表3
例2:
- 有序列表1
- 有序列表2
- 有序列表3
例3:
Markdown
: 轻量级文本标记语言,可以转换成html,pdf等格式(左侧有一个可见的冒号和四个不可见的空格)
代码块 2
: 代码块(左侧有八个不可见的空格))
void main()
{
printf("Hello, Markdown.");
}
五: 引用
语法说明:
引用需要在被引用的文本前加上>符号。
显示效果:
这是一个有两段文字的引用,
无意义的占行文字1.
无意义的占行文字2.
无意义的占行文字3.
无意义的占行文字4.
六:插入图片
图片的创建方式与超链接相似,而且和超链接一样也有两种写法,行内式和参考式写法。
语法中图片Alt的意思是如果图片因为某些原因不能显示,就用定义的图片Alt文字来代替图片。 图片Title则和链接中的Title一样,表示鼠标悬停与图片上时出现的文字。 Alt 和 Title 都不是必须的,可以省略,但建议写上。
1.行内式(常用)
语法说明:![图片Alt](图片地址 “图片Title”)
例如:
篮球:
七:表格
语法说明:
不管是哪种方式,第一行为表头,第二行分隔表头和主体部分,第三行开始每一行为一个表格行。
列于列之间用管道符|隔开。原生方式的表格每一行的两边也要有管道符。
第二行还可以为不同的列指定对齐方向。默认为左对齐,在-右边加上:就右对齐。
1.简单方式写表格:
学号|姓名|分数
-|-|-
小明|男|75
小红|女|79
小陆|男|92
2.原生方式写表格:
|学号|姓名|分数|
|-|-|-|
|小明|男|75|
|小红|女|79|
|小陆|男|92|
3.为表格第二列指定方向
产品|价格
-|-:
高级账号|60元/年
超级账号|120元/年
显示效果:
简单方式写表格:
学号 | 姓名 | 分数 |
---|---|---|
小明 | 男 | 75 |
小红 | 女 | 79 |
小陆 | 男 | 92 |
原生方式写表格:
学号 | 姓名 | 分数 |
---|---|---|
小明 | 男 | 75 |
小红 | 女 | 79 |
小陆 | 男 | 92 |
为表格第二列指定方向:
产品 | 价格 |
---|---|
高级账号 | 60元/年 |
超级账号 | 120元/年 |
八:分隔线
你可以在一行中用三个以上的星号、减号、底线来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。下面每种写法都可以建立分隔线:
用法:
* * *
***
*****
- - -
---------------------------------------
九:代码显示
插入程序代码的方式有两种,一种是利用缩进(Tab), 另一种是利用”`”符号(一般在ESC键下方)包裹代码。
语法说明:
1.插入行内代码,即插入一个单词或者一句代码的情况,使用`code`这样的形式插入。
2.插入多行代码,可以使用缩进或者“` code “`,具体看示例。
注意: 缩进式插入前方必须有空行
例如:
1.行内式代码:
JS语言里的函数 `match()` 怎么使用?
显示效果:
JS语言里的函数 match()
怎么使用?
2.缩进式多行代码
缩进 4 个空格或是 1 个制表符
一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)。
显示效果:
#include <stdio.h>
int main(void)
{
printf("Hello world\n");
}
3.用六个`包裹多行代码
代码:
1
2
3
4
5
#include <stdio.h>
int main(void)
{
printf("Hello world\n");
}
4.HTML 原始码
在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,剩下的 Markdown 都会帮你处理,例如:
代码:
第一个例子代码:
<div class="footer">
© 2004 Foo Corporation
</div>
显示效果(有道云笔记暂时不支持该功能):
第二个例子代码:
<table>
<tr>
<th rowspan="2">课表</th>
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
</tr>
<tr>
<td>语文</td>
<td>数学</td>
<td>英语</td>
</tr>
</table>
显示效果:
<table>
<tr>
<th rowspan="2">课表</th>
<th>星期一</th>
<th>星期二</th>
<th>星期三</th>
</tr>
<tr>
<td>语文</td>
<td>数学</td>
<td>英语</td>
</tr>
</table>
十:高亮显示
用法:
==高亮显示==
效果:==高亮显示==
其他
- Github 上使用Markdown的相关技巧:
https://github.com/guodongxiaren/README