使用GitBook平臺釋出電子書
上次說到用GitBook製作電子書,側重在使用gitbook這個命令列工具,今天要說的重點是GitBook這個平臺。當你把書放到GitBook上後,可以設定書的價格(每筆交易GitBook抽走20%作為佣金),也可以設定為免費,以及接受捐贈。如果你要收費或接受捐贈,則需要一個PayPal賬戶。在開始前,我要友情提示一句,在國內訪問GitBook的速度很慢,通過VPN訪問才好。
第-1步 用git這個原始碼管理工具來管理你的Markdown檔案。最好有個GitHub賬戶,這樣每次push到GitHub時,GitBook都會自動為你的更新build新的版本(同時生成HTML、PDF、ePUB、MOBI這4個版本)。
第0步 註冊一個GitBook帳號。
第1步 在GitBook新增一本書,填寫書名等基本資訊即可。完成後,GitBook會為你生成一個git倉庫,其格式為:
https://push.gitbook.io/{author}/{book}.git
author
即你的GitBook使用者名稱,book
即你的書名,如我建立的書的git倉庫:
https://push.gitbook.io/berlinix/guaidanuniversity.git
這樣你可以在編寫完Markdown後,通過git push
同步到GitBook。
第2步 把你本地的Markdown檔案push到GitBook。我發現git push
時常失敗(伺服器返回5xx錯誤),因此還有一種方法就是把你的GitHub專案與GitBook關聯。每次push到GitHub時,會通過GitBook的webhook自動同步到GitBook上。
在Book Setting中簡單配置一下即可,如我的配置為:berlinix/gdu
(GitHub使用者名稱為berlinix,GitHub倉庫名為gdu)
在第一次push後,就可以看到你在GitBook上的電子書了,其訪問地址為:
http://{author}.gitbooks.io/{book}/
這是你電子書的主頁,從這個頁面可以直接開啟HTML版本,或下載PDF等電子書版本,一般使用者也可以為你的書新增評論。如:
http://berlinix.gitbooks.io/guaidanuniversity/
要直接訪問HTML版本,可以通過連結:
https://www.gitbook.io/read/book/{author}/{book}
直接訪問,如:
https://www.gitbook.io/read/book/berlinix/guaidanuniversity
至此,GitBook平臺的基本用法就介紹完畢。下面是我的一些使用經驗。
個性化域名
HTML版本的URL很複雜,可以使用個性化域名簡化之。在域名註冊商那裡新增一條CNAME記錄即可,如:
CNAME gdu.berlinix.com www.gitbook.io 300
並把gdu.berlinix.com
配置到Book Setting中去,這樣可以通過簡單的gdu.berlinix.com
來取代https://www.gitbook.io/read/book/berlinix/guaidanuniversity
。同理,電子書的主頁也可設定個性化域名,就不再贅述。
刪除電子書
同樣是在Book Setting中,可以刪除電子書。在電子書列表中沒有刪除介面。
GitBook電子書封面
可以為電子書新增封面。只需新增2個名為cover.jpg
和cover_small.jpg
的兩個圖片即可。官方建議cover.jpg尺寸1800*2360,cover_small.jpg尺寸200*262。花2元即可在淘寶上找個做封面的人為你製造一個簡單的封面,做得好就要花更多一些了 :)
GitBook帳號頭像
似乎只接受Gravatar.com的頭像。把Gravatar帳號關聯過去即可。Gravatar提供的服務是把你的郵箱和頭像關聯起來,當你在其他網站註冊時就不用每次都上傳同一個頭像,只需簡單與Gravatar帳號關聯即可。這樣替換頭像也方便了,一次替換、處處生效。
訪問優化
按GitBook的訪問速度,如果真讓人訪問GitBook上的HTML頁面真是自尋死路啊,因此最好是把GitBook編譯後的HTML放在自己的網站上。同時,為自己網站的HTML生成Disqus支援。例如你可以訪問我放到自己伺服器後的頁面(用手機訪問效果也非常好):
http://www.berlinix.com/gdu/index.html
電子書Bug
上次說到GitBook生成PDF的中文字型非常醜陋,另外還有一個問題,那就是生成的PDF可能是殘全不全的。我編譯後發現內容只剩一半。我已郵件過去報告這個Bug,還在等回信 :)
總體而言,GitBook還是很好玩,比起其他寫作平臺而言,要自由、簡單,並舒服得多,可以用Vim編輯,支援Markdown語法,用git管理,關聯GitHub後每次push後還能自動編譯,生成多種電子書格式。如果你的書極為暢銷的話,還能獲取到捐贈或購買,沒有理由不嘗試的呀。
相關文章
- gitbook 入門教程之釋出電子書Git
- gitbook 入門教程之匯出電子書Git
- gitbook 入門教程之使用 gitbook-cli 開發電子書Git
- gitbook 入門教程之使用 gitbook.com 線上開發電子書Git
- gitbook 入門教程之使用 gitbook-editor 編輯器開發電子書Git
- 開源電子書工具Calibre 6.3 釋出
- 使用docker buildx打包釋出多平臺映象DockerUI
- 自媒體一鍵釋出平臺,3分鐘釋出全平臺
- 開源電子郵件營銷平臺 listmonk 使用教程
- 自媒體釋出平臺,釋出多個平臺,多渠道展現內容
- 電子電氣研發平臺解決方案
- EBank 電子銀行釋出 2.1.0 版本
- 家電跨境電子商務平臺解決方案
- 清華電子系明星公司亮相:釋出國產AI算力平臺,公測免費送百億TokenAI
- 電子商務平臺(E-Business Platform)Platform
- 分享電子書
- python電子書Python
- SmartX 釋出管理平臺 CloudTower 2.0 版本Cloud
- GitBook 使用教程Git
- 自媒體多平臺釋出,自媒體多平臺一鍵釋出工具
- 電子採購系統,一站式電子採購平臺
- SystemWeaver — 電子電氣協同設計研發平臺
- 《冰河的滲透實戰筆記》電子書,442頁,37萬字,正式釋出!!筆記
- 教你在 Linux 上使用 Calibre 建立電子書Linux
- 電子書DRM破解
- Oracle Java 14釋出! | Oracle Java平臺組OracleJava
- DevOps平臺之一鍵釋出設計dev
- Google釋出跨雲Serverless管理平臺KnativeGoServer
- 爬蟲平臺Crawlab v0.2釋出爬蟲
- 星海後臺測試平臺社群版正式釋出
- 直播平臺開發中,策略模式和釋出訂閱模式的使用模式
- 自媒體一鍵多發平臺,多個平臺一鍵釋出
- 電子元器件渠道商線上管理平臺
- seo外鏈釋出:如何選擇合適的外鏈釋出平臺?
- DHorse v1.5.1 釋出,基於 k8s 的釋出平臺K8S
- 電子元器件B2B電商平臺建設方案
- 頭條號批次釋出工具,批次釋出30+平臺
- 阿里巴巴雲遊戲平臺PaaS1.0正式亮相 雲電腦釋出阿里遊戲
- 超大流量電商平臺系統背後的持續整合與釋出