Markdown语法

有道云笔记Markdown简明版使用指南

什么是Markdown?
Markdown是一种轻量级的「标记语言」,通常为程序员群体所用,目前它已是全球最大的技术分享网站 GitHub 和技术问答网站 StackOverFlow 的御用书写格式。

0 标题

标题是每篇文章必备而且最常用的格式。

在Markdown中,==如果==想将一段文字定义为标题,只需要在这段文字前面加上 #,再在 # 后加一个空格即可。还可增加二、三、四、五、六级标题,总共六级,只需要增加 # ,增加一个 # ,标题字号相应降低一级。如图:


Markdown语法_第1张图片
image

1.列表

列表格式也很常用,它可以让你的文稿变得井井有条。在 Markdown 中,你只需要在文字前面加上 - 就可以了;如果你希望是有序列表,在文字前面加上 1. 2. 3. 即可。

注:
-、1.和文字之间要保留一个字符的空格

Markdown语法_第2张图片
image

2. 引用

如果你需要在文稿中引用一段别处的句子,那么就要用到「引用」格式。

在引用文字前加上 > 并与文字保留一个字符的空格,即可。

Markdown语法_第3张图片
image

3. 粗体和斜体

用两个 * 包含一段文本就是粗体的语法;

用一个 * 包含一段文本就是斜体的语法。

Markdown语法_第4张图片
image

4. 链接与图片

链接:在 Markdown 中,插入链接只需要使用 [显示文本](链接地址) 即可。

图片:在 Markdown 中,插入图片只需要使用 ![ ](图片链接地址)即可。

注:插入图片的语法和链接的语法很像,只是前面多了一个 !

Markdown语法_第5张图片
image

5. 分割线

分割线的语法只需要另起一行,连续输入三个星号 *** 即可分割两段文字内容。

如图:


Markdown语法_第6张图片
image

6. 表格

当你需要在Markdown文稿中键入表格,代码如下:

Markdown语法_第7张图片
image

示例参考:

Markdown语法_第8张图片
image

7. 代码高亮

github,stackoverflow专用编辑器!

this is code area:

```
code one;
code two;

```

use the printf() function

如上8大格式是写作文稿时最常使用的。

有道云笔记的Markdown还能支持制作待办事项,流程图、序列图、甘特图,数学公式等


&字符

==不行就用一或多个\转义==

&尤其让网络文档编写者受折磨,如果你要打「AT&T」 ,你必须要写成「AT&T」。而网址中的 & 字符也要转换。比如你要链接到:

http://images.google.com/images?num=30&q=larry+bird
你必须要把网址转换写为:
http://images.google.com/images?num=30&q=larry+bird


自动链接

网址电子邮件信箱,只要是用<>包起来。一般网址的链接文字就和链接地址一样,例如:

代码:

http://example.com/

[email protected]
显示效果:

http://example.com/

[email protected]


8. 代码

对于程序员来说这个功能是必不可少的,插入程序代码的方式有两种,一种是利用缩进(Tab), 另一种是利用”`”符号(一般在ESC键下方)包裹代码。

语法说明:

插入行内代码,即插入一个单词或者一句代码的情况,使用code这样的形式插入。
插入多行代码,可以使用缩进或者code,具体看示例。
注意: 缩进式插入前方必须有空行

8.1. 行内式

代码:

C语言里的函数 scanf() 怎么使用?
显示效果:

C语言里的函数 scanf() 怎么使用?

8.2. 缩进式多行代码

缩进 4 个空格或是 1 个制表符

一个代码区块会一直持续到没有缩进的那一行(或是文件结尾)。

代码:

#include 
int main(void)
{
    printf("Hello world\n");
}

8.3. 用六个`包裹多行代码

代码:
```
#include
int main(void)
{
printf("Hello world\n");
}
```

显示效果:

#include 
int main(void)
{
    printf("Hello world\n");
}

9.@[alt text](url) 行内链接

@alt test 点击可链接,但不显示具体网址

10.++underline++

++underline++(云笔记、haroopad支持,不支持)

11. ~~text~~删除线

strikethrough 删除线

12. ==text== 高亮

==text==(云笔记、haroopad支持,不支持)

13 .break分隔符

*** page break

--- section break

_ _ _ sentence break

14. 代码语法高亮(githum markdown)

```[language name]
code

## 15.目录
[TOC] or [toc]

你可能感兴趣的:(Markdown语法)