圖靈社群電子書標準,供合集使用者參考

楊帆發表於2012-06-04

第一本電子書 《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](https://i.iter01.com/images/5b8307b81290a382aadc0eb965b7b5fefcf60834364f04b0bc8cec99ac78617a.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圖書中常有多個*或者_,會把它們之間的正文錯誤地設定成斜體,解決方法是在它們前面加一個\,這樣就不會轉義了。

相關文章