Markdowm编辑器的语法指南
基本技巧
一、代码
(1)如果你只想高亮语句中的某个函数名或者关键字,可以使用``
符号来实现。
例如:好好
学习,天天
向上。
(2)如果想加入一段代码的话,可以用 ```
具体代码 ```
符号表示,也可以使用4 空格缩进,再贴上代码,实现相同的的效果。例如:
- (void)drawRect:(CGRect)rect {
[[UIColor redColor] set];
UIBezierPath *path = [UIBezierPath bezierPath];
path.lineWidth = 5.f;
//路径的终点形状,
path.lineCapStyle = kCGLineCapButt;
//路径的连接点形状
path.lineJoinStyle = kCGLineCapButt;
// //起点
[path moveToPoint:CGPointMake(100, 100)];
//给定终点和控制点绘制贝塞尔曲线
[path addArcWithCenter:CGPointMake(100, 100) radius:75 startAngle:0 endAngle:3.14159/2 clockwise:NO];
// //绘制线条
// [path addLineToPoint:CGPointMake(100, 300)];
[path closePath];
//填充
[path stroke];
}
二、标题
一个#
代表字体大标题,以后依次添加#
标题的等级依次递减。
#一级标题
##二级标题
###三级标题
####四级标题
:
######六级标题
其他方式表示
标题1
======
标题2
-----
三、粗斜体
*斜体文本* _斜体文本_
**粗体文本** __粗体文本__
***粗斜体文本*** ___粗斜体文本___
四、链接
常用链接方法
文字链接 [链接名称](http://链接网址)
网址链接 <http://链接网址>
五、列表
普通无序列表
- 列表文本前使用 [减号+空格]
- 列表文本前使用 [加号+空格]
- 列表文本前使用 [星号+空格]
列表嵌套
-
列出所有元素:
- 无序列表元素 A
- 元素 A 的有序子列表
- 前面加四个空格
- 无序列表元素 A
列表里的多段换行:
前面必须加四个空格,
这样换行,整体的格式不会乱-
列表里引用:
前面空一行
仍然需要在 > 前面加四个空格 -
列表里代码段:
前面四个空格,之后按代码语法 ``` 书写
或者直接空八个,引入代码块
引用
六、图片
跟链接的方法区别在于前面加了个感叹号 !,这样是不是觉得好记多了呢?
![图片名称](http://图片网址)
当然,你也可以像网址那样对图片网址使用变量
这个链接用 1 作为网址变量 [Google][1].
然后在文档的结尾位变量赋值(网址)
[1]: http://www.google.com/logo.png
也可以使用 HTML 的图片语法来自定义图片的宽高大小
![](htt://example.com/sample.png)
七、换行
如果另起一行,只需在当前行结尾加 2 个空格
在当前行的结尾加 2 个空格
这行就会新起一行
如果是要起一个新段落,只需要空出一行即可。
八、分割符
如果你有写分割线的习惯,可以新起一行输入三个减号-。当前后都有段落时,请空出一行:
前面的段落
---
后面的段落
九、符号转义
如果你的描述中需要用到 markdown 的符号,比如_ # *
等,但又不想它被转义,这时候可以在这些符号前加反斜杠,如 \_ \# \*
进行避免。
\_不想这里的文本变斜体\_
\*\*不想这里的文本被加粗\*\*