Markdown编辑模式的几种常用语法

语法

Markdown官网
Markdown 语法说明
献给写作者的 Markdown 新手指南

零、插入代码块

PS:作为一个程序猿,使用插入代码块必不可少,如何使用?

代码块的上下两行输入三个点:```(ESC下面那个),如下显示:

NSLog(@"我是程序猿。");

一、插入链接

  1. 插入普通网站链接

直接把链接复制粘贴即可
如:http://www.jianshu.com/

  1. 插入文本链接

格式为:自定义文本显示的名称
如:

  1. 插入图片链接

格式为:

这种方法是官方的解释,有时候我们需要插入自己电脑里存的图片,但是地址却不知道怎么找,怎么办呢?其实不用想得太复杂,你直接把图片拖进来,Markdown会直接帮你转换成图片输出,你只需要把 [ ] 中的文本换成你自己需要命名的图片名称就行了,也不必要去找一些图片地址生成工具。

路飞

还有一点,对于图片大小的控制,简单点你就先把图片转换成合适的大小,再拖进来就行了。

美美哒

二、字体格式

常用的两种字体格式,斜体和粗体

  1. 斜体
两边各一个*或者_

如:这是斜体

  1. 粗体
两边各两个*或者_

如:这是粗体

三、反斜杠

有时候你在输入了某些字符后,原本希望以文本显示的内容却变成了其他格式,弄得一头糊涂,怎么办呢?
最简单的方法就是,在这些字符前面加上反斜杠 “ \ ” ,这时候这些字符就被看作是纯文本,没有任何特殊作用了,当然就不会影响后面内容的输出了。
但有一点需要注意,一个“\”只作用于紧跟其后的一个完整意义字符或者字符串,如果是多个字符或者字符串形成某种格式转换,而你又想把这些以文本形式输出,那么就需要在多处加上反斜杠了。

四、强制换行

有两种形式:

1. 
2.

注意“/br”是连写的,而“br /”之间有一个空格

五、圈块

如下两行,文本被颜色块圈注,是如何实现的呢?有两种方法:

1. 按四下Space键,后接上 */-/+/>/#/数字. 等这些字符开头的文本
2. 按两下Tab键,后接上 */-/+/>/#/数字. 等这些字符开头的文本

其实只要多于4个空格后接上这些特殊字符都可以,而紧跟着这些被圈注的行,只要开头多于4个空格,无需输入特殊字符也可以被圈注,如

> 第一行用“>”被圈注了
第二行不用特殊字符也同样被圈注了

这种形式会把特殊字符强行转换成文本字符显示,如第一点“强制换行”,用普通的“>”是无法输出文本的
目前我只发现了这些可以触发圈注的字符,也是常用的,如果还有其他的欢迎评论补充。

六、引用

  1. 普通引用

在需要引用的行前面加上>和空格,注意必须后面要跟空格,如:

这是引用行

  1. 嵌套引用

在引用体中用不同数量的>来实现嵌套引用,如:

第一层引用

第二层引用

第三层引用

七、标题

相应的等级前面使用#

六种标题

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

五、列表

1. 有序列表

数字加上 . 再加空格,如

1. 你好
2. 我好
3. 大家好
2. 无序列表

*/-/+/>/#再加空格,如

* 你好
- 我好
+ 他好
> 大家好
# 才是真的好

六、首行缩进

写文章时,我们常常希望能够首行缩进,这时可以在段首加入&ensp ;来输入一个空格.加入&emsp ;来输入两个空格,如

  一语未了,只听后院中有人笑声,说:“我来迟了,不曾迎接远客!"

如果哪里有不对的地方,欢迎各路大神指正。
最后感谢 http://www.jianshu.com/u/9e9d01deac61 的分享。

你可能感兴趣的:(Markdown编辑模式的几种常用语法)