一、引言

Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。这很酷

二、基本语法

1、标题

# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题

这是一级标题

这是二级标题

这是三级标题

这是四级标题
这是五级标题
这是六级标题

2、字体

**这是加粗的文字**  
*这是倾斜的文字*  
***这是倾斜加粗的文字***  
~~这是加删除线的文字~~  

这是加粗的文字
这是倾斜的文字
这是倾斜加粗的文字
这是加删除线的文字

3、引用

>s  
>s  
>>s
>>>s

s
s

s

s

4、分割线

三个或三个以上的-或*。

---
-------
***
*******




5、图片

![alt](url 'title')

html标签 :<img alt="alt" src="url" title="title(hover)">

 title=')

6、超链接

[掘金总冠军](url 'title(hover)')

html标签:<a href="url" title="title(hover)">掘金总冠军</a>

掘金总冠军')

7、列表

7.1 无序列表

-+*都可以

- 列表内容1
+ 列表内容2
* 列表内容3
  • 列表内容1
  • 列表内容2
  • 列表内容3
7.2 有序列表

数字加点

1. 列表内容1  
2. 列表内容2
3. 列表内容3
2. 列表内容4
11. 列表内容5
  1. 列表内容1
  2. 列表内容2
  3. 列表内容3
  4. 列表内容4
  5. 列表内容5
7.3 列表嵌套

当前级和下一级之间加三个空格

1. 列表内容1  
   1. 1-1
   1. 1-2
   1. 1-3
1. 列表内容2
    - 2-1
    - 2-2
1. 列表内容3
    - 3-1
        - 3-1-1
            1. 3-1-1-1
  1. 列表内容1

    1. 1-1
    2. 1-2
    3. 1-3
  2. 列表内容2

    • 2-1
    • 2-2
  3. 列表内容3

    • 3-1

      • 3-1-1

        1. 3-1-1-1

    8、表格

    第二行分割表头和内容;
    ‘:’制定对齐规则,默认左对齐,:--或--;
    注:原生的语法两边都要用 | 包起来。此处省略

姓名|技能|排行
--|:--:|--: 
刘备|哭|大哥 
关羽|打|二哥 
张飞|骂|三弟
姓名技能排行
刘备大哥
关羽二哥
张飞三弟

9、代码

\`\`\`js
const text = 'Hello Word';
function main (param) {return param;}
main(text);
\`\`\`

const text = 'Hello Word';
function main (param) {return param;}
main(text);

10、目录

需要插件来实现,一般语法是[toc]。

三、常用技巧

1、换行

  1. 连续两个以上空格 + 回车
  2. 使用html的换行标签\<br\>

    2、缩进字符

    不断行的空白格

    3、特殊符号

    对于Markdown 中的语法符号,前面加转义字符(反斜线)‘\’即可显示符号本身。

    \\   \*   \_   \{\}   \[\]   \(\)   \#   \+   \-   \.   \!

    \ * \_ {} [] () \# + - . \!

四、复杂语法

1、使用LaTex数学公式

$\sqrt{x^{2}}$ $a_{1}$  $\neq$ $x^{2}$ $\sum_{i=1}^{n}$

$\sqrt{x^{2}}$ $a_{1}$ $\neq$ $x^{2}$ $\sum_{i=1}^{n}$

2、流程图

需要编辑器支持,目前(2021-8)掘金、思否、VS code 都不支持,可以试试在线编辑
\```flow
st=>start: Start
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
\```
\```flow
st=>start: Start|past:>http://www.google.com[blank]
e=>end: End:>http://www.google.com
op1=>operation: My Operation|past
op2=>operation: Stuff|current
sub1=>subroutine: My Subroutine|invalid
cond=>condition: Yes or No?|approved:>http:www.baidu.com
c2=>condition: Good idea|rejected
io=>inputoutput: catch something...|request
st->op1(right)->cond
cond(yes, right)->c2
cond(no)->sub1(left)->op1
c2(yes)->io->e
c2(no)->op2->e
\```

3、ToDoList

- [ ] 待处理事件1
- [ ] 待处理事件2
- [x] 已处理事件1
- [x] 已处理事件2
  • [ ] 待处理事件1
  • [ ] 待处理事件2
  • [x] 已处理事件1
  • [x] 已处理事件2

4、序列图

在线编辑

Alice->Bob: Hello Bob, how are you?
Note right of Bob: Bob thinks
Bob--> Alice:I am good thanks!

相关补充的文章:https://blog.csdn.net/witness...


默生
1 声望0 粉丝