Markdown是一种轻量级的「标记语言」,目前也被越来越多的写作爱好者,撰稿者,程序员等广泛使用。常用的一些标记也不过十多个,用久了自然就会记住。而且轻松的导出 HTML、PDF 和本身的 .md 文件,用起来非常方便。Markdown具体的优点以及介绍可以参考:
- 献给写作者的 Markdown 新手指南
-
Markdown写作浅谈
下面来介绍一些常用语法。
1.标题
第一种:通过在文字下方添加“=”和“-”,他们分别表示一级标题和二级标题。大于等于两个的“=”和“-”都可以出现效果(有的时候好像一个也可以)。如下图所示:
第二种:在文字开头加上 “#”,通过“#”数量表示几级标题。数量越少,字体越大。这里建议#和文字之间最好有空格。如下图所示:
2.引用
Markdown是用类似邮件中的“>”的引用方式,当“>”和文字之间添加五个blank时,块注释的文字会有变化,这样就可以建立一个块区引言。使用“>”表示引言,使用“>>”表示引用内部再嵌套一层引用,以此类推。这里需要注意的是,当从其他级引用退回到一级引用时,要加一空行,否则会认为是同一级引用。如下图所示:
3.段落首行缩进
有两种方法可以解决:第一,把输入法由半角改为全角。两次空格之后就可以有两个汉字的缩进;第二,在一段的开头,先输入如下图所示的一串东西,然后输入文本内容就可以。
4.链接
Markdown链接有两种,一种是行内链接,一种是参考式链接下面分别说一下。
-
行内链接
其中[]内的内容为要添加链接的文字。括号内为链接地址。显示效果为在你将鼠标放到链接上后,就可以出来图片。
行内链接 -
参考式链接
注意[]和:之间有空格
参考式链接
5.图片
导入图片和链接的语法相似,只不过前面有个!。其中[]内为图片显示时的文字,括号里面为图片的路径。我这里是使用CloudApp产生的路径,比较方便。点击Twins就可以看到图片。
6.列表
列表分为有序和无序列表。需要注意的是列表标记和文字之间要有空格。
- 有序列表
有序列表标记不是按照你写的数字进行显示的,而是根据当前有序列表标记所在位置显示的。
![有序列表]NKA.png](http://upload-images.jianshu.io/upload_images/2244513-98bb0ba98a8fae25.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) -
无序列表
无序列表的项目符号是按照实心圆、空心圆、实心方格的层级关系递进的。通常情况下,同一层级使用同一种标记表示,便于自己查看和管理。
无序列表
7.代码块
`这个符号在Esc上,切换到英文输入状态即可)。```后面的 javascript 表示此段代码为javascript代码,Markdown会自行使用javascript代码颜色渲染,这里也可以不写。
8.粗体斜体
使用两个或者两个_表示粗体使用一个或者一个_表示斜体。
9.表格
一般来说
- ------: 为右对齐。
- :------ 为左对齐。
- :------: 为居中对齐。
-
------- 为使用默认居中对齐。
但是可能每个解析器不一样,会有差别。
表格
10.分割线
使用三个或者三个以上的*或者-就可以形成分割线,但是要注意前后空一行,防止被当成标题的标记。
这就是Markdown的一些常用标记,具体的还可以参考:
Markdown语法说明
总的来说Markdown的实用性还是很高,就是它的标记一般是英文输入下的,打字切换的时候不是特别方便。个人还是很喜欢的,因为也是刚开始用,所以总结了一下,如有不对的地方请批评指正。