语法
Markdown官网
Markdown 语法说明
献给写作者的 Markdown 新手指南
零、插入代码块
PS:作为一个程序猿,使用简书插入代码块必不可少,如何使用?
代码块的上下两行输入三个点:```(ESC下面那个),如下显示:
NSLog(@"我是程序猿。");
一、插入链接
- 插入普通网站链接
直接把链接复制粘贴即可
如:http://www.jianshu.com/
- 插入文本链接
格式为:自定义文本显示的名称
如:简书
- 插入图片链接
这种方法是官方的解释,有时候我们需要插入自己电脑里存的图片,但是地址却不知道怎么找,怎么办呢?其实不用想得太复杂,你直接把图片拖进来,Markdown会直接帮你转换成图片输出,你只需要把 [ ] 中的文本换成你自己需要命名的图片名称就行了,也不必要去找一些图片地址生成工具。
还有一点,对于图片大小的控制,简单点你就先把图片转换成合适的大小,再拖进来就行了。
二、字体格式
常用的两种字体格式,斜体和粗体
- 斜体
两边各一个*或者_
如:这是斜体
- 粗体
两边各两个*或者_
如:这是粗体
三、反斜杠
有时候你在输入了某些字符后,原本希望以文本显示的内容却变成了其他格式,弄得一头糊涂,怎么办呢?
最简单的方法就是,在这些字符前面加上反斜杠 “ \ ” ,这时候这些字符就被看作是纯文本,没有任何特殊作用了,当然就不会影响后面内容的输出了。
但有一点需要注意,一个“\”只作用于紧跟其后的一个完整意义字符或者字符串,如果是多个字符或者字符串形成某种格式转换,而你又想把这些以文本形式输出,那么就需要在多处加上反斜杠了。
四、强制换行
有两种形式:
1. </br>
2. <br />
注意“/br”是连写的,而“br /”之间有一个空格
五、圈块
如下两行,文本被颜色块圈注,是如何实现的呢?有两种方法:
1. 按四下Space键,后接上 */-/+/>/#/数字. 等这些字符开头的文本
2. 按两下Tab键,后接上 */-/+/>/#/数字. 等这些字符开头的文本
其实只要多于4个空格后接上这些特殊字符都可以,而紧跟着这些被圈注的行,只要开头多于4个空格,无需输入特殊字符也可以被圈注,如
> 第一行用“>”被圈注了
第二行不用特殊字符也同样被圈注了
这种形式会把特殊字符强行转换成文本字符显示,如第一点“强制换行”,用普通的“>”是无法输出文本的
目前我只发现了这些可以触发圈注的字符,也是常用的,如果还有其他的欢迎评论补充。
六、引用
- 普通引用
在需要引用的行前面加上>和空格,注意必须后面要跟空格,如:
这是引用行
- 嵌套引用
在引用体中用不同数量的>来实现嵌套引用,如:
第一层引用
第二层引用
第三层引用
七、标题
相应的等级前面使用#
六种标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
五、列表
1. 有序列表
数字加上 . 再加空格,如
1. 你好
2. 我好
3. 大家好
2. 无序列表
*/-/+/>/#再加空格,如
* 你好
- 我好
+ 他好
> 大家好
# 才是真的好
六、首行缩进
写文章时,我们常常希望能够首行缩进,这时可以在段首加入&ensp ;来输入一个空格.加入&emsp ;来输入两个空格,如
一语未了,只听后院中有人笑声,说:“我来迟了,不曾迎接远客!"
如果哪里有不对的地方,欢迎各路大神指正。
最后感谢 http://www.jianshu.com/u/9e9d01deac61 的分享。