Markdown语法说明

Markdown教程网址: https://www.runoob.com/markdown/md-tutorial.html

markdown在线编辑器网址: http://coolaf.com/tool/md

支持公式的在线编辑器: https://www.zybuluo.com/mdeditor
csdn中编辑公式说明文档: https://www.zybuluo.com/codeep/note/163962

使用Markdown的时候需要插入LaTeX公式方法: //www.greatytc.com/p/23b02c1708ae

下面是#号标题

1个#号是一阶标题

2个#号是二阶标题

3个#号是三阶标题

4个#号是4阶标题

5个#号是5阶标题
6个#号是6阶标题

下面是无序列表

  • [星号+空格] 表示无序列表(星号前面的空格不能超过3个)
  • [星号+空格] 表示无序列表(星号前面的空格不能超过3个)
  • [星号+空格] 表示无序列表(星号前面的空格不能超过3个)
  • [加号+空格] 表示无序列表
  • [加号+空格] 表示无序列表
  • [加号+空格] 表示无序列表
  • [减号+空格] 表示无序列表
  • [减号+空格] 表示无序列表
  • [减号+空格] 表示无序列表

下面是有序列表

  1. [1+.+空格+内容] 有序列表 只要是数字就行
  2. [2+.+空格+内容] 有序列表 只要是数字就行
  3. [3+.+空格+内容] 有序列表 只要是数字就行

下面是在有序列表中嵌套无序列表

  1. [1+.+空格+内容] 有序列表
    • 无序列表 缩进4个空格
    • 无序列表 缩进4个空格
  2. [2+.+空格+内容] 有序列表

下面是段落

  • 段落的前面部分

    段落的后面部分(空一行,再缩进4个空格/tab键)

下面是换行操作(输入2个空格,然后回车)

语句的前半部分
语句的后半部分

3个星号代表分割符(可以包含空格)



3个减号代表分割符(可以包含空格)



大于号代表区块引用

区块引用1需要接2个空格才能换行
区块引用2需要接2个空格才能换行
区块引用3需要接2个空格才能换行

嵌套区块引用是2个大于号
嵌套区块引用是2个大于号

区块引用里面可以加标题

  • 区块引用里面可以用加无序列表
    1. 区块引用里面可以加有序列表

代码区块(4个空格/tab键)

int a=0;    //前面是tab键
char b='0'; //前面是4个空格

直接使用 <pre> </pre> 来插入代码块,里面的换行不会被转义

<pre>
int a=0;
char b = 'a'; //这个方法不通用,为了通用还是使用反引号进行换行
</pre>

反引号测试

今天也小小地纠结了一下这个问题,最后通过MarkdownPad2的设置解决了,
具体操作步骤如下:
Tool -> Options -> markdown -> Markdown Processor
设置为 CommonMark这样设置后使用```的代码块在Markdown中查看可以实现换行,
试了下上面提到的<pre></pre>,在MarkdownPad2中确实可以实现换行,但在某些不支持html标签的编辑器中就不行,比如有道云笔记的markdown编辑器中就不行,为了通用起见,我还是决定使用```来设置代码块。

你也可以用```包裹一段代码,并指定一种语言(也可以不指定)

$(document).ready(function () {
    alert('RUNOOB');
});

行内式链接

行内是链接格式为方括号加圆括号,方括号是内容,圆括号内是链接+标题,
如登录百度

参考式链接

参考式链接由2个方括号组成,第一个方阔号内填入内容,第二个方括号内填入id
id定义格式为id+冒号+空格+链接+标题,
如登录[百度][id]
[id]: https://www.baidu.com/ "我要百度"
注意: 标题可以用圆括号,单引号,双引号

强调 斜体

两边用星号包裹
两边用下划线包裹

强调 粗体

两边是两个星号
两边是两个下划线

强调 粗体+斜体

两边是各三个星号
两边是各三条下划线

强调 包裹代码(必须使用反引号)

int a = 0;
注:很多人不知道怎么输入反引号。在英文模式下,找到键盘最左侧esc键下面的第一个键点击即可。

表示图片 行内式

美女

表示图片 参考式

![美女][picture]
[picture]: https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1585221935665&di=0c958dfa287a9e9e748366f4ad802e70&imgtype=0&src=http%3A%2F%2Fpic1.win4000.com%2Fpic%2F5%2Fe9%2F93291056298.jpg

下划线

<u>带下划线文本</u>

删除线

要划除的行内内容

表格

左对齐 右对齐 居中对齐
单元格 单元格 单元格
单元格 单元格 单元格
>Markdown 制作表格使用 来分隔不同的单元格,使用 - 来分隔表头和其他行

1.横向流程图源码格式:

graph LR
A[方形] -->B(圆角)
    B --> C{条件a}
    C -->|a=1| D[结果1]
    C -->|a=2| E[结果2]
    F[横向流程图]

2.竖向流程图源码格式:

graph TD
A[方形] --> B(圆角)
    B --> C{条件a}
    C --> |a=1| D[结果1]
    C --> |a=2| E[结果2]
    F[竖向流程图]

转义输出,在字符前加反斜杠,2个空格换行

\ 反斜线
` 反引号
* 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号
. 英文句点
! 感叹号

支持的 HTML 元素

使用 <kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Del</kbd> 重启电脑

脚注

创建脚注格式类似这样 [1]

公式

E=mc^2


  1. 菜鸟教程 -- 学的不仅是技术,更是梦想!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。