这边笔记针对的是Mac上的MarkDown编辑软件Mou,其他编辑软件的MarkDown语法可能与此略有差异。
写在前面
谨记以下几点:
- 在MarkDown中,Enter 键不是换行
- 如需强制换行,需键入两个空格 space + space
- MarkDown的标准语法,一般标记和文本之间都一个空格。
- 很多MarkDown语法如需生效,必须在语法 层面分段。在标注前,键入两个 Enter ,可使语法分段。
- 如果需要截断某个语法,使它的功能不再向下延续,一般也需要分段。
- 用反斜线可以使很多语法失效
语法
文字加粗与斜体
- 用 ** 或者 __ 包裹文字,为加粗
Strong or Strong - 用 * 或者 _ 包裹文字,为斜体
Emphasize or Emphasize - 用 *** or ___ 包裹文字,为加粗+斜体
Strong and Emphasize
移动互联网蓬勃发展,而这其中 互联网金融 更是暗流涌动
引用
大于号+引用的文字:> 引用的文字
后人哀之而不鉴之,亦使后人而复哀后人矣。
白日依山尽
黄河入海流
欲求千里目
更上一层楼
引用嵌套
叠加 > ,两层嵌套就用两个 > > , 三层嵌套就用三个 > > >
贾谊在《过秦论》中写到:
后人哀之而不鉴之,亦使后人而复哀后人矣。
这就是那句成语所说:
"前事不忘,后事之师"
引用里还可以嵌套列表和代码块, 嵌套的列表和代码块各自遵守自己的语法
链接和邮箱
- <email> or <http link>
edison@gmail.com
http://jianshu.com - [简书](http://jianshu.com)
简书 - [help][1]
[1]:http://mouapp.com "Markdown editor on Mac OS X"
help
图片
-
![Mou](http://mouapp.com/Mou_128.png)
[...]中的说明文字可以省略
-
引用的形式
![Resize icon][2]
[2]: http://resizesafari.com/favicon.ico "Title"
有序列表
有序列表用数字标题:1. 2. 3. ,数字标题后面要接一个空格
- 北上广不相信你眼泪
- 江浙沪不相信邮费
- 东三省不相信棉被
无序列表
无序列表用 “*” 或 “-” ,后面依然需要接一个空格
- 东北雪多
- 浙江雨多
- 北京霾多
列表嵌套
在上级列表的基础上,再次缩进 四个空格 或 一个制表符。
- 东北雪多
- 地广
- 人希
- 浙江雨多
- 鱼多
- 青
- 草
- 鲢
- 鳙
- 河多
- 鱼多
- 北京霾多
- 相声多
- 火锅多
段内换行
MarkDown是不会把回车键识别为换行的,如果不加以控制,它只会自动换行。
如需强制换行,只要在需换行的地方键入两个或以上的空格。
分段
单个 Enter 键被识别成空格,连续键入两个 Enter 键才被识别成分段。
添加分隔线
三个或多个 * 或 -
编辑标题
在标题前面加上#,几级标题加几个#。例如:三级标题,### 三级标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
脚注
使用脚注类似于使用引用风格的超链接。
这句话的末尾,有一个脚注。[^1]
[^1]: 我就是脚注。
这句话的末尾,有一个脚注。[1]
删除线
用两个波浪线 ~ 包裹文字
Strike through
高亮函数名或关键字
使用反引号包裹函数名或关键字, `function_name()`
hashcode()
is a important method.
添加代码块
在代码块的开头和结尾,分别添加同样数量的三个或以上的反引号 `
```
code block
```
StringBuilder builder = new StringBuilder();
builder.append("welcome to MarkDown");
System.out.println(builder.toString());
还可以在每行代码前键入一个Tab键或四个空格,也可以达到相同的效果。
int a = 1;
int b = 2;
int c = a + b;
添加背景色
类似于HTML风格,把需要突出背景的文字块或者代码块用<code>...</code>包裹起来。
<code>
int c = 3;
白日依山尽,黄河入海流。
</code>
表格
基本就是用 | 和 - 隔出一个表格。
First Header | Second Header | Third Header |
---|---|---|
Content Cell | Content Cell | Content Cell |
Content Cell | Content Cell | Content Cell |
也可以把最左边和最右边的 | 省略掉,效果一样。
First Header | Second Header | Third Header |
---|---|---|
Content Cell | Content Cell | Content Cell |
Content Cell | Content Cell | Content Cell |
还可以用 : 定义对齐方式
First Header | Second Header | Third Header |
---|---|---|
Content Cell | Content Cell | Content Cell |
Content Cell | Content Cell | Content Cell |
快捷键
大部分快捷都用不到,知道有就可以了,忘记了可以来查。
这里直接引用Mou的帮助列表中关于快捷键的部分。
View
- Toggle live preview: Shift + Cmd + I
- Toggle Words Counter: Shift + Cmd + W
- Toggle Transparent: Shift + Cmd + T
- Toggle Floating: Shift + Cmd + F
- Left/Right = 1/1: Cmd + 0
- Left/Right = 3/1: Cmd + +
- Left/Right = 1/3: Cmd + -
- Toggle Writing orientation: Cmd + L
- Toggle fullscreen: Control + Cmd + F
Actions
- Copy HTML: Option + Cmd + C
- Strong: Select text, Cmd + B
- Emphasize: Select text, Cmd + I
- Inline Code: Select text, Cmd + K
- Strikethrough: Select text, Cmd + U
- Link: Select text, Control + Shift + L
- Image: Select text, Control + Shift + I
- Select Word: Control + Option + W
- Select Line: Shift + Cmd + L
- Select All: Cmd + A
- Deselect All: Cmd + D
- Convert to Uppercase: Select text, Control + U
- Convert to Lowercase: Select text, Control + Shift + U
- Convert to Titlecase: Select text, Control + Option + U
- Convert to List: Select lines, Control + L
- Convert to Blockquote: Select lines, Control + Q
- Convert to H1: Cmd + 1
- Convert to H2: Cmd + 2
- Convert to H3: Cmd + 3
- Convert to H4: Cmd + 4
- Convert to H5: Cmd + 5
- Convert to H6: Cmd + 6
- Convert Spaces to Tabs: Control + [
- Convert Tabs to Spaces: Control + ]
- Insert Current Date: Control + Shift + 1
- Insert Current Time: Control + Shift + 2
- Insert entity <: Control + Shift + ,
- Insert entity >: Control + Shift + .
- Insert entity &: Control + Shift + 7
- Insert entity Space: Control + Shift + Space
- Insert Scriptogr.am Header: Control + Shift + G
- Shift Line Left: Select lines, Cmd + [
- Shift Line Right: Select lines, Cmd + ]
- New Line: Cmd + Return
- Comment: Cmd + /
- Hard Linebreak: Control + Return
Edit
- Auto complete current word: Esc
- Find: Cmd + F
- Close find bar: Esc
Post
- Post on Scriptogr.am: Control + Shift + S
- Post on Tumblr: Control + Shift + T
Export
- Export HTML: Option + Cmd + E
- Export PDF: Option + Cmd + P
-
我就是脚注。 ↩