Markdown语法介绍(详细) Markdown的优点

时间:2022-06-09 16:32:40       来源:三好IT网

markdown语法介绍

注意:很多需要效果展示的地方,参考配图中的红色区域。

1. 标题

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

第二种是使用===或者---表示。

2. 分割线

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

3. 斜体和粗体

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

4. 超链接和图片

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

5. 无序列表

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

6. 有序列表

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

7. 文字引用

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

8. 行内代码块

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

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

9. 代码块

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

10. 表格

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

|商品|数量|单价|

|-|-------:|:------:|

|苹果|10|\$1|

|电脑|1|\$1000|

11. 流程图

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

1.开始和结束:startend

2.输入输出:inputoutput

3.操作:operation

4.条件:condition

5.子程序:subroutine

12. 数学公式

使用$表示,其中一个 $ 表示在行内,两个 $ 表示独占一行。

eg : $\sum_{i=1}^n a_i=0$

支持LaTeX编辑显示支持,访问MathJax参考更多使用方法。

13.支持 HTML 标签

例如想要段落的缩进,可以如下:

不断行的空白格或

半方大的空白 或

全方大的空白 或

点我跳转的功能这里演示不了,写法如下:

我是一个锚点

[点我跳转](#anchor)

Markdown 的优点如下:

纯文本,所以兼容性极强,可以用所有文本编辑器打开。

兼顾了「什么人都能打开」和「样式」。Markdown 就是纯文本,就是 .txt,所以什么人都能打开。而如上所述,你可以用它来标记文本的样式,而且语法非常简单。

由于是纯文本,Markdown 文稿也不会因为未来软件升级而产生不同版本之间的兼容问题,即,不会出现「我这篇稿子是用旧版 Word 写的,你用新版 Word 看可能格式会有点问题」的情况。

让你专注于文字而不是排版。

格式转换方便,Markdown 的文本你可以轻松转换为 html、电子书等。

Markdown 转 HTML 非常方便。HTML 是整个万维网(web)的标记语言,但更重要的是,它也是目前主流电子书格式所用的标记语言。无论是 EPUB, mobi,还是 Kindle 用的专有格式 .azw,都只是把一堆 HTML 文件打包而已。如果你写的是书,用 Markdown 标注格式之后,可以很方便地转为以上格式(当然这个转换工作不需要由你来做);如果你写的是单篇的文章(例如新闻报道或专栏),未来也不排除结集出书的可能。若采用 Markdown,对于日后的文件转换工作也大有裨益。

如何开始用 Markdown?继续用你习惯的写作软件即可。记事本、Word、Pages 都没问题,但请记得存成纯文本格式。就这么简单。

Markdown 的标记语法有极好的可读性。

关键词: Markdown语法介绍