天天看點

使用Gitbook寫電子書

工作以來一直有些部落格的習慣,除了在各大站長寫部落格外,還可以使用 gitbook 将部落格整理成電子書出版,如果受到好評還可以将圖書弄成電子版出版。

經過近半年的整理,我的新書《React Native移動開發實戰》就要發售了,提前打個廣告,書名和封面樣式還在确認中,也歡迎大家給出好的點子。

使用Gitbook寫電子書

今天要給大家說的是如何利用GitBook編寫一本屬于自己的點子書。

使用Gitbook寫電子書

安裝完成之後,使用github賬号直接登入(GitBook提供了四種方式登入,這裡直接使用gitHub登入,後面會用到)。登入後,可以直接在gitbook上建立書籍,建議在gitbook網站上建立書籍,然後通過GitBook Editor clone 下來;

使用Gitbook寫電子書
使用Gitbook寫電子書

建立完成時候,就可以寫書了,不過建議先clone到本地後在寫,主要是有時候網絡等問題造成不必要的損失。

使用Gitbook寫電子書
使用Gitbook寫電子書

注意:此時的GitBook的book頁面預設沒有download按鈕的,需要做如下的設定。點選Settting設定打開E-Books選項

使用Gitbook寫電子書
使用Gitbook寫電子書

如果沒有github賬号,先注冊,之後綁定github賬号。然後依次點選Setting->github,進行相關的設定即可。

使用Gitbook寫電子書

安裝完成之後,就可以關聯github了,先在github上建立一個項目,然後再關聯,第一次關聯可能會有如下的錯誤:

使用Gitbook寫電子書

點選GitBook或者GitHub下面的連結按鈕即可關聯上了。

使用Gitbook寫電子書

然後我們添加一篇文章,在gitBook上點選Updates按鈕。

使用Gitbook寫電子書

注意:如果碰到,更新失敗,無法轉換成pdf/mobi/epub格式。

使用Gitbook寫電子書
使用Gitbook寫電子書

PS:如果涉及到多人協作還可能會涉及其他問題,這裡不多介紹。

首先我們需要安裝的是Nodejs,關于Node 環境的搭建這裡不再詳述,做過前端開發的通信應該不糊陌生。node安裝完成之後,就可以現在GitBook全局環境了。

現在我們可以開始安裝全局的 gitbook 了。執行 指令,進行安裝。

安裝完成之後,可以使用指令來檢視是否安裝成功。

使用Gitbook寫電子書

PS:gitbook 常用的指令如下:

此部分沒有試驗,來自網絡:

建立一個GitBook項目後,系統會預設建立幾個檔案:README.md、SUMMARY.md和chapter1.md。README.md相當于簡介,SUMMARY.md:相當于這本書的目錄,

使用Gitbook寫電子書
使用Gitbook寫電子書

把docx、xml、html、odt文檔轉成GitBook,首先需要安裝gitbook-convert插件。

如果需要轉換,可以使用下面的指令:

Gitbook 插件 裡已經有100多個插件,可以在 book.json 檔案的 plugins 和 pluginsConfig 字段添加插件及相關配置,添加後别忘了進行安裝。例如:

然後使用gitbook install安裝插件。