MarkDown语法介绍

一、标题

1、第一种是使用 # 表示标题,其中 # 号必须在行首

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

2、第二种是使用 === 或者 — 表示。

一级标题

二级标题


二、分割线

使用三个或以上的 – 或者 * 表示,且这一行只有符号,注意不要被识别为二级标题即可,例如中间或者前面可以加空格。


三、斜体、粗体、删除

使用 * 和 ** 分别表示斜体和粗体,删除线使用两个 ~ 表示

斜体

粗体

又斜又粗


我是要删掉的文字


四、超链接或图片

链接和图片的写法类似,图片仅在超链接前多了一个 ! ,一般是 文字描述

超链接

图片

五、无序列表

使用-+*
表示无序列表,前后留一行空白,可嵌套,列如

  • 一级
  • 二级
  • 二级
    * 三级
    + 四级
  • 一级

六、有序列表

使用1.(点号后面有个空格)表示有序列表,可嵌套,列如

  1. 一级
    1. 二级
    2. 二级
  2. 一级

七、文字引用

使用>表示,可以有多个>,表示层级更深,列如

第一层

第二层
这样是跳不出去的

还可以更深

这样就可以跳出去了


八、行内代码块

其实上面已经用过很多次了,即使用 ` 表示,例如

行内代码块

扩展:很多字符是需要转义,使用反斜杠 \ 进行转义


九、代码块

使用四个空格缩进表示代码块,一些 IDE 支持行数提示和着色,一般使用三个 ` 表示,例如

function HelloWord() {
    console.log('hello word!')
}

但是这样的没有代码高亮,所以推荐可以使用下面这种方式实现代码高亮以及行数提示

function HelloWord() {
    console.log('hello word!')
}

十、表格

直接看例子吧,第二行的 —: 表示了对齐方式,默认左对齐,还有 右对齐 和 居中

|商品|数量|单价|
|-|——-:|:——:|
|苹果|10|\$1|
|电脑|1|\$1000|


十一、流程图

主要的语法为 name=>type: describe,其中 type 主要有以下几种:

1.开始和结束:start end

2.输入输出:inputoutput

3.操作:operation

4.条件:condition

5.子程序:subroutine

flow

st=>start: Start :>https://dlovel.com
io=>inputoutput: verification
op=>operation: Your Operation
cond=>condition: Yes or No?
sub=>subroutine: Your Subroutine
e=>end

st->io->op->cond
cond(yes)->e
cond(no)->sub->io

十二、数学公式

使用 $ 表示,其中一个 $ 表示在行内,两个 $ 表示独占一行。
eg : $\sum_{i=1}^n a_i=0$
支持 LaTeX 编辑显示支持,访问 MathJax参考更多使用方法。


十三、支持HTML标签

1、想要段落的缩进,可以用:

   不断行的空白格 或者 
  半方大的空白 或 
  全方的空白 或 

2、页面内跳转,写法如下:

<h6 id='anchor'>我是一个锚点</h6>

点我跳转


十五、其他

  1. markdown 各个 IDE 的使用可能存在大同小异,一般可以参考各个 IDE 的介绍文档
  2. 本文档介绍的内容基本适用于大部分的 IDE

您可能还喜欢...

发表评论

您的电子邮箱地址不会被公开。