Markdown用法学习

标题的设定

在标题前面加上几个#就是几级标题

#要在行首, 而且后面要加空格

插入链接

插入链接有两种方法,两种方法都是在方括号内写要显示的内容,此内容是链接的入口,不同的是链接给的方式,一种是紧接着写在圆括号内,圆括号内也可以加上注释,但是要写在双引号内;另外一种是引用文献式的给链接,即在方括号后在加上另一个方括号,这个方括号里的内容可以是数字也可以是文字,内容自定,但是在另外一个地方,要解释这个方括号(在方括号后用冒号加上显示内容的链接),或者不加第二个方括号直接把第一个方括号里的内容当作是要解释的引用。其实还有一种方法就是直接显示链接,不过链接要写全,前面要加上 http://, 也可在链接两边加上尖括号 <>.

Welcome to [my blog](http://changxiupeng.github.io)! This is my very first post. This is my [weibo](http://weibo.com/u/2563803040/home?wvr=5"比从前年轻") address, my [Q-zone](http://user.qzone.qq.com/463297697/infocenter?ptsig=khCXcKGyETeOyQXCXxzcf*d03*66O0tx7RckIQ8aCMg_), and this is [Google's homepage] (haha). http://www.google.com or <http://www.google.com>[Google's homepage]: http:www.google.com

Welcome to my blog! This is my very first post. This is one page address, another page, and this is Google’s homepage. http://www.google.com or http://www.google.com

段间距

正常的段间距是两段中间没有空行(Markdown Preview 显示的连在一起的),如果希望间距变大的话,中间可以空上n行(n>=1),不管空几行,段间距都只增加一行。

这是第一行
这是第二行,与第一行没有空行
这是第三行,与第二行空一行
这是第四行,与第三行空两行

这是第一行
这是第二行,与第一行没有空行

这是第三行,与第二行空一行

这是第四行,与第三行空两行

强调(加粗,斜体,删除线)

斜体的内容两边加星号或者下划线, *aka italics* or _aka italics_ 快捷键 cmd+I
加粗的内容两边加双星号或着双下划线 **aka bold** or __aka bold__ 快捷键 cmd+B
加删除线的内容在两边加双波浪线 ~~strikethrough~~
加粗带斜体整体用双星号加粗,双星号里面用下划线斜体 **italics and _bold_

斜体的内容两边加星号或者下划线, aka italics or aka italics
加粗的内容两边加双星号或着双下划线 aka bold or aka bold
加删除线的内容在两边加双波浪线 strikethrough
加粗带斜体整体用双星号加粗,双星号里面用下划线斜体 italics and bold

代码及内部语法高亮

浅灰色背景的文本框里显示代码,命令不会被执行,用来解释说明,可以选择高亮不同语言的语法。如果想要插入内行代码则需要在代码两边各加一个反引号.

```javascript
var s = "JavaScript syntax highlighting";
alert(s);
```
```python
s = "Python syntax highlighting"
print s
```
```
No language indicated, so no syntax highlighting.
But let's throw in a <b>tag</b>.
```

var s = "JavaScript syntax highlighting";
alert(s);
s = "Python syntax highlighting"
print s
No language indicated, so no syntax highlighting.
But let's throw in a <b>tag</b>.

表格

同一行的不同表格之间用竖线|隔开,最外边的竖线可省略。第一行和第二行一定要用破折号隔开,数量不限,破折号破折号左边加一个冒号表示这一列下面表格中的内容左对齐,右边加一个表示右对齐,居中则两边各加一个冒号,另外,表格第一行上面一定要是空白行。

aaaaaaaa |bbbbbbbb|ssssssss
-:| :---|:-:
rrrrrr | jjjjjj | jjjjj

aaaaaaaa bbbbbbbb ssssssss
rrrrrr jjjjjj jjjjj

列表

最基础的列表方式有两种,一种是有序列表,即以有序的数字引领,一种是无序列表,一般前面用符号引领。
有序列表需要输入 阿拉伯数字(无论阿拉伯数字是什么都显示以1开始的递增数列)+英文句号+空格。 无序列表只需在前面加 -,+,or* 和空格。

2. 第一行
2. 第二行
5. 第三行
- 第四行
+ 第五行
* 第六行

  1. 第一行
  2. 第二行
  3. 第三行
  • 第四行
  • 第五行
  • 第六行
    列表一般都会缩紧两个字符,想多缩进的可以在列表符前加空格(最少一个最多三个),相当于二级列表了。一级列表和二级列表的排序互补干扰。无序列表中只能包含无序列表,有序列表没限制。
    2. 第一行
    2. 第四行
    2. 第五行
    * 第六行
    2. 第二行
    5. 第三行
  1. 第一行
    1. 第四行
    2. 第五行
    • 第六行
  2. 第二行
  3. 第三行
    6
    如果想要在列表内分段落书写文字的话,段落第一个字前面至少有一个空格,这样段落才会归属于这一列表。不同段落间以空行隔开。如果希望在同一段落内分行写句子,只需分行书写便可。下面摘抄两段作为示范。
1. list
_You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we'll use three here to also align the raw Markdown).
_To have a line break without a paragraph, you will need to use two trailing spaces.
Note that this line is separate, but within the same paragraph.
(This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)
  1. list
    You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we’ll use three here to also align the raw Markdown).

    To have a line break without a paragraph, you will need to use two trailing spaces.
    Note that this line is separate, but within the same paragraph.
    (This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)

图片

图片的插入形式跟插入链接相似,有三点不同,第一,方括号前面要加个感叹号且不留空格,第二,圆括号里可以是图片的网址,也可以是图片的本地地址,第三,单独的地址不能显示。

! [学习永无止境](/images/avatar.jpeg)

学习永无止境

! [学习永无止境][id]
[id]: /images/avatar.jpeg

学习永无止境

插入引用

如果希望引用一段话,即文本背景灰色,开头有竖起的长条引领,则只需要在前面加大于号>。

本文参考:
Markdown Cheatsheet
可能是目前最全面的Markdown写作解决方案