第一本电子书 《Node web开发》就是采用了以下样式,看起来简单好读 ^^

一级标题,章名

行前加一个"#"

粗体内容

所选内容前后加**

斜体内容

所选内容前后加*

二级标题,节名

行前加两个"#"

正文

空行换段,两个空格换行

  • 项目符号列表
  • 项目符号列表
  • 项目符号列表

*、+、- 任一种符号后加一个空格即可)

  1. 数字列表
  2. 数字列表
  3. 数字列表

数字.空格,然后是列表内容
有空格代表使用markdown语法的数字列表,如果两个项目之前还有内容,第2个项目会从1重新开始。如果一定要用这个数字列表,数字列表之间的段落前空两格即可。

链接https://github.com/ry/node/wiki/Installation

[链接显示文字](链接实际地址)
[https://github.com/ry/node/wiki/Installation](https://github.com/ry/node/wiki/Installation)

图片

image

![图片名](图片链接地址)

![image](http://www.ituring.com.cn/bookcover/833.833.jpg)

如果要调整图片大小,可以参照这句:

<img src="链接地址" width="350">

图片标题

图片名称采用加粗的样式

三级标题,小节名

行前加3个"#"

二级标题下的小标题,也用三级标题样式,即使没有三级标题号

注解、说明,与正文不同内容,可以用引用

行前加“>”

代码

$ mkdir src
$ cd src
$ wget http://nodejs.org/dist/node-v0.4.8.tar.gz 
$ tar xvfz node-v0.4.8.tar.gz
$ cd node-v0.4.8

代码行前加一个Tab键或4个空格即可。

注意 对于很多行的code块,尤其是处于项目列表中的代码,可以不用行首Tab或空格,用<pre> …. </pre>括起来即可。这样还有一个附加的好处,可以在code内使用粗体、上标。例如 <pre> ….this is a <b>bold</b> text <sup>1</sup>. </pre> 就变成了:

 ….this is a bold text 1. 

但也有一个附加的坏处,就是在code内的html标记会变成格式。 要想不变成格式,将code内的所有<替换成&lt;

正文中的短代码短代码

前后各加一个`即可

注释

大象的饲养员是杨帆1

1 杨帆之前是喂兔子的。

<sup>1 杨帆之前是喂兔子的。</sup>

上下标

通过html标签来实现上标与下标的文字排版效果,示例:

N<sup>*x*</sup> Nx

2<sub>*5*</sub> 25

2<sup>5</sup> 25

特别说明:IT图书中常有多个*或者_,会把它们之间的正文错误地设置成斜体,解决方法是在它们前面加一个\,这样就不会转义了。