-
介绍 Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。[4]这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。 Wiki: Markdown
-
为什么使用markdown
-
- 它基于纯文本,方便修改和共享;
-
- 几乎可以在所有的文本编辑器中编写;
-
- 有众多编程语言的实现,以及应用的相关扩展;
-
- 在 GitHub 等网站中有很好的应用;
-
- 很容易转换为 HTML 文档或其他格式;
-
- 适合用来编写文档、记录笔记、撰写文章。
-
段落和换行
段落内如何加入换行呢?加br或者两个空格
-
标题
可以使用 # #来使用 -
引用
在段落或者其他内容前使用>符号
具体多行链接可以查看: http://itmyhome.com/markdown/article/syntax/blockquotes.html -
列表
有序列表展示- 记得.开始
- 并且要有个空格
无序列表
- -可以
- +也可以
- *也可以
-
代码
printf("hello world");
-
分割线
-
超链接
格式
[link text](URL 'title text')
-
插入图片
插入图片的语法和插入超链接的语法基本一致,只是在最前面多一个 !。 -
强调
- 加粗
怎么加粗 - 斜体
怎么斜体
- 加粗
-
字符转义
反斜线(\)用于插入在 Markdown 语法中有特殊作用的字符。*显示一些特殊字符*
特殊字符有:
\ _ * {} () # + - . !
-
删除线
markdownpad做删除线无效
要用del语法
比如:
我是删除线 -
语法高亮
如果没有在工具中进行设置,那么没法显示语法高亮
设置路径为:
工具->选项->markdown->markdown处理器->github风格
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen] bounds]];
[self.window makeKeyAndVisible];
return YES;
if (int i=0; i<100; i++)
{
NSLog("i=%d",i);
}
- 表格
- 单元格和表头
name | age |
---|---|
LearnShare | 12 |
Mike | 32 |
- 对齐方式
left | center | right |
---|---|---|
aaaa | bbbbbb | ccccc |
a | b | c |
- 目前很多markdown编辑器的一些语法不一致
- github和 http://git.oschina.net 上传上去展示的不一致