很多人心中都有一個(gè)作家夢(mèng)。本書介紹如何借助gitbook,用markdown寫一本自己的開(kāi)源電子書。
gitbook簡(jiǎn)介
gitbook既是一個(gè)工具,安裝該工具后可以在本地生成和預(yù)覽電子書,也是一個(gè)網(wǎng)站,可以全程在網(wǎng)站上創(chuàng)建、書寫、閱讀自己的電子書。
參考資料
- 使用gitbook創(chuàng)建的電子書:《The Swift Programming Language》中文版、 Docker —— 從入門到實(shí)踐,更多可以參見(jiàn)gitbook explore
- gitbook使用文檔: 里面有詳細(xì)的使用指南

效果預(yù)覽:封面

效果預(yù)覽:內(nèi)容
特性
Gitbook支持的特性如下,簡(jiǎn)要翻譯幾個(gè):
- 使用markdown進(jìn)行寫作。簡(jiǎn)書的最大特色就是支持markdown,所以大多數(shù)的讀者應(yīng)該都比較熟悉了。如果你還不太了解,可以參考我之前的文章《Markdown:讓書寫更美好》;
- 版本控制。使用git做版本控制,你可以輕易找回你的任何一次歷史記錄;
- 全平臺(tái)支持。生成的電子書可以在線閱讀,支持響應(yīng)式布局,在手機(jī)、平板、電腦上均有良好的閱讀體驗(yàn)。同時(shí)支持生成ePub、Mobi和PDF電子書,可以在電腦、kindle、蘋果設(shè)備、手機(jī)等所有終端直接查看;
- 版權(quán)歸自己所有。平臺(tái)只是進(jìn)行技術(shù)支持,如果你要出版自己的書,可以不受平臺(tái)限制。
- 支持github。github是最火爆的協(xié)作編程網(wǎng)站,幾乎所有的程序員都知道的地方。如果你需要一點(diǎn)入門知識(shí),可以參考這里;
- 在線編輯器。如果你不熟悉github,你可以使用網(wǎng)站提供的在線編輯器直接進(jìn)行編輯。
- 多人協(xié)作。既可以使用github作為托管進(jìn)行多人協(xié)作,也可以直接在gitbook網(wǎng)站上設(shè)置管理員和貢獻(xiàn)者名單??梢院芊奖愕亩嗳撕献魍瓿赏槐緯?。

Gitbook支持的特性
簡(jiǎn)易入門參考
-
注冊(cè)賬號(hào),或用其它賬號(hào)登陸(支持facebook,twitter,google和github賬號(hào)登陸)
登陸 -
創(chuàng)建新書
創(chuàng)建新書 -
進(jìn)入電子書進(jìn)行編輯
編輯電子書 -
在寫作區(qū)進(jìn)行寫作,預(yù)覽區(qū)可以實(shí)時(shí)看到效果。如需增加章節(jié)信息,編輯左邊的目錄區(qū)。
gitbook在線編輯器示意圖 -
新建章節(jié)和節(jié)
新建章節(jié)新建節(jié)在目錄區(qū)雙擊你要編輯的章節(jié)即可編輯對(duì)應(yīng)章節(jié)。
-
點(diǎn)擊右上角有添加插件、新建分支、編輯書籍封面等功能。
右上角菜單 -
我們來(lái)看一下剛才生成的頁(yè)面
測(cè)試電子書頁(yè)面 你所有的改動(dòng)會(huì)都會(huì)被保存,在離開(kāi)寫作區(qū)后,gitbook會(huì)自動(dòng)構(gòu)建,生成最新版的網(wǎng)站和PDF、Mobi、ePub電子書,返回你的個(gè)人主頁(yè)即可查看。更詳細(xì)的使用方法請(qǐng)參見(jiàn)官方文檔。







