Macdown介绍
Macdown是OS X系统的一种开源的markdown文本编辑器,Markdown是一种由John Gruber创造的简单朴素的文本格式语法,macdown可以使内容实时的转化为HTML格式,PDF格式或者.md格式导出来。
基本语法
在介绍macdown独有的语法和功能之前,首先介绍一下标准的markdown语法,如果你已经熟悉基本的markdown用法,并且想直接学习macdown独有的功能,请跳转到Markdown perference pane.
换行符
可以通过两个空格和一个回车键在某一行的结尾,来进行强制换行。
There lines
won't break
There lines
will break
复制代码
强调突出显示
Strong: **Strong**
or _Strong_
(Command-B) Emphasize: *Emphasize*
or _Emphasize_
[^emphasize] (Command-I)
标题样式
Header 1
========
Header 2
--------
或者
# Header 1
## Header 2
### Heaader 3
#### Header 4
##### Header 5
###### Header 6
复制代码
链接和邮箱
在邮箱两侧加上尖叫括号(< >)就可以被点击了<[email protected]>
[email protected]
链接字符串
www.jianshu.com
带有标题的链接,标题是可以改变的[简书官网](http://www.jianshu.com)
简书官网
插入图片
插入图片只需要[站外图片上传中……(3)]
,插入图片和插入链接的语法相似,插入图片时前面多了一个!
.
例如:![macdown Screenshot](http://upload-images.jianshu.io/upload_images/979175-5b32f52384271f2d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
复制代码
列表
- 列表前面必须有一个空格
- 无序的列表以
*
开头 -
同样可以- 嵌入式的列表
- 可以支持有序列表
- 有序列表以
1.
开头 - 他不关心你使用的是哪个数字,它都会按顺序递增
- 所以你可以每一行都以
1.
开头,它的顺序会自动递增
- 嵌入式的列表
* 列表前面必须有一个空格
* 无序的列表以`*`开头
* `-`同样可以
* 嵌入式的列表
1. 可以支持有序列表
2. 有序列表以`1.`开头
1. 他不关心你使用的是哪个数字,它都会按顺序递增
5. 所以你可以每一行都以`1.`开头,它的顺序会自动递增
复制代码
引用
尖叫括号>用来进行引用.
不需要每一行都以>开头,只要在段落之间有两个空格引用支持嵌套
多层嵌套 引用内部也可以使用markdown语法
- 第一列
- 第二列
- 第三列
> 尖叫括号>用来进行引用.
不需要每一行都以>开头,只要在段落之间有两个空格
> > 引用支持嵌套
> > > 多层嵌套
> 引用内部也可以使用markdown语法
>
> * 第一列
> * [第二列](http://www.baidu.com)
> * 第三列
复制代码
水平分割线
可以使用3个***
或者三个---
,就可以展示水平分割线了。
macdown高级语法
表格
First Header | Second Header |
---|---|
Content Cell | Content Cell |
Content Cell | Content Cell |
First Header | Second Header
------------- | -------------
Content Cell | Content Cell
Content Cell | Content Cell
复制代码
另一种格式:
Left Aligned | Center Aligned | Right Aligned |
---|---|---|
col 3 is | some wordy text | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |
| Left Aligned | Center Aligned | Right Aligned |
|:------------- |:---------------:| -------------:|
| col 3 is | some wordy text | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
复制代码
代码块
可以使用3个(`
)或者3个波浪线(~
)分开
print('Hello world!')
复制代码
数学公式书写
\[ A^T_S = B \]
\\[
A^T_S = B
\\]
复制代码
任务列表语法
- [x] 检验框语法
- [x] 支持嵌套
- [x] 支持有序和无序
- [ ] 不支持直接点击检验框在Html界面上
1. [x] 检验框语法
* [x] 支持嵌套
* [x] 支持有序和无序
2. [ ] 不支持直接点击检验框在Html界面上
复制代码