Markdown使用

初识 Markdown

2016-11-30  本文已影响63人  sunnyaxin

一、概述#

Markdown是一种轻量级的标记语言,他的目标是实现易读易写,一份使用Markdown格式撰写的文件可以直接以纯文本发布,并且看起来不会像是由许多标签或格式指令所构成。Markdown的语法目标是:成为一种适用于网络的书写语言。HTML是一种发布的格式,Markdown是一种书写的格式。Markdown的格式语法只涵盖文本可以涵盖的范围。我们可以使用Markdown:

  • 整理知识,学习笔记
  • 发布日记,杂文,所见所想
  • 撰写发布技术文稿(代码支持)
  • 撰写发布学术论文
markdown-logo

二、常用标记列举

Markdown的语法全由一些符号所组成,这些符号经过精挑细选,其作用一目了然。

三、常用标记详解

1、标题

(1)类Setext形式:=(最高阶标题) -(第二阶标题),任何数量的 = 和 - 都可以,例如:

title1.png

注:在线Markdown编辑器上有效果,但Typore上没有

(2)类Atx形式:在行首插入 1 到 6 个#,对应标题 1 到 6 阶,例如:

title2.png

注:在线Markdown编辑器上#和文字中间需要有空格,而Typora上不需要加空格

2、区块引用

在需要引用的首行最前面加上>;区块引用可以嵌套,只要根据层次加上不同数量的>;引用的区块也可以使用其他的Markdown语法,包括标题、列表、代码区块等,例如:

blockquotes.png

注:在线编辑器上没有明显效果,Typora效果如上图

3、列表

(1)无序列表:使用*+,或是-作为列表标记,例如:

unorderedlist1.png

等同于:

unorderedlist2.png

也等同于:

unorderedlist3.png

注:在线编译器标记与文字中间有空格才可以显示,Typora不需要

(2)有序列表:使用数字接着一个英文句点,例如:

orderlist1.png

在列表标记上使用的数字不会影响输出的结果,例如:

orderlist2.png

4、代码区块

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

code1.png

(2)多行代码,用```包含代码

code2.png

(3)行内代码,用 ` 包起来

code3.png

5、分割线

在一行中用三个以上的*-_ 来建立一个分割线,行内不能有其他东西,但可以在星号或者减号中间插入空格,例如:

separator.png

6、链接

(1)行内式:方括号后紧跟圆括号并插入网址链接即可,若想要加上链接的title文字,在网址后面,用双引号把title文字包起来即可,例如:

link.png

(2)参考式:在链接文字的括号后面再接上另一个方括号,而在第二个方括号里面要填入用以辨识链接的标记,可用于多个链接,例如:

link2.png

注:在线编译器无效果,Typora有效果

7、强调

(1)粗体:双_或双*,例如:

bold.png

(2)斜体:单_或单*,例如:

italic.png

8、图片

语法与加链接类似,在最前面加一个感叹号,例如:

pic.png

9、表格

-分割第一行表格,用|分割每一列,例如:

table.png

四、待解决问题

  1. Markdown与HTML关系:

    不在Markdown涵盖范围之内的标签,都可以直接在文档里面用HTML撰写,不需要额外标注这是HTML或是Markdown,只要直接加标签就可以了。

    和处在HTML区块标签间不同,Markdown语法在HTML区段标签间是有效的。

    学习发现有很多类似上述比较Markdown和HTML的介绍,不知道是不是因为还没有太了解HTML,里面很多介绍不是很明白,拿来验证又得不到相应的效果。

  2. 不同编辑器效果不同

    在使用Typora和免费在线markdown编辑器时发现,部分标签显示效果不同。具体不同在上一章节常用标记详解中有注解。

五、参考资料

Markdown语法说明

为什么要用Markdown写作

Mastering Markdown

Markdown的正确使用方式

Cmd Markdown 编辑阅读器

上一篇 下一篇

猜你喜欢

热点阅读