Gitbook離線電子書打包方案
同步釋出在:http://snowdream.github.io/blog/2016/04/20/gitbook-android/
Gitbook是一個開源的跨平臺電子書解決方案。通過Gitbook,你可以使用Markdown或者AsciiDoc來編寫電子書,然後生成靜態網頁電子書,pdf,mobi,epub格式。
這裡,我們簡單介紹一個適用於Android的離線電子書打包方案。 gitbook-android
原理
通過Gitbook,將電子書打包成靜態網站。再將靜態網站放到Android APP的assets目錄下,作為離線網站,打包成一個離線電子書應用(Android APP)。
步驟
- 按照Gitbook規範,編寫gitbook電子書
- 通過Gitbook,將電子書打包成靜態網站
- 使用git將工程gitbook-android克隆下來
- 將靜態網站放在gitbook-android工程的assets/book目錄下
- 在“gitbook-androidappsrcmainresvaluesstrings.xml”中修改app_name
- 在“gitbook-androidappbuild.gradle”中修改包名 applicationId “com.github.snowdream.apps.gitbook”
- 新增以下四個keystore相關的環境變數,用於APK簽名.
KEYSTORE
KEYSTORE_PASSWORD
KEY_ALIAS
KEY_PASSWORD
- 在gitbook-android工程目錄下,執行
gradle assembleRelease --info
即可。
參考
相關文章
- 使用Gitbook製作電子書Git
- 使用 Gitbook 打造你的電子書Git
- 使用GitBook平臺釋出電子書Git
- gitbook 入門教程之使用 gitbook-cli 開發電子書Git
- gitbook 入門教程之匯出電子書Git
- gitbook 入門教程之釋出電子書Git
- gitbook 入門教程之使用 gitbook.com 線上開發電子書Git
- gitbook 入門教程之使用 gitbook-editor 編輯器開發電子書Git
- React Native離線打包React Native
- 分享電子書
- 離子膜電解法處理染料廢水的實驗方案
- python電子書Python
- 電子書DRM破解
- uni-app 離線打包日記(iOS)APPiOS
- uni-app 離線打包總結(安卓)APP安卓
- 電子書閱讀 AppAPP
- python電子書: djangoPythonDjango
- python 離線依賴包打包&安裝Python
- 電子書生成工具Vellum for MacMac
- (轉)[it-ebooks]電子書列表
- 電子書:初等演算法演算法
- 電子書製作軟體
- 價格需求曲線和亞馬遜電子書批發定價模式亞馬遜模式
- 純小白uni-app+Android Studio離線打包APPAndroid
- 使用 github, gitbook, markdown 寫部落格/寫書Github
- 《Flutter實戰》開源電子書Flutter
- Clearview for Mac電子書閱讀工具ViewMac
- Jutoh for Mac(電子書製作工具)Mac
- Jutoh for Mac電子書製作工具Mac
- 電子書定製建立工具Vellum
- eBookBinder for mac(電子書編譯器)Mac編譯
- 開源電子書回饋社群
- android 電子書翻頁效果Android
- 如何獲得電子ocp證書
- 電子書庫 (19千字)
- 又有免費Java電子書下了Java
- 如何把電子書轉成EPUB?
- iStylePDF安全電子文件解決方案之電子合同線上訂立