天天看点

Gitbook离线电子书打包方案

gitbook是一个开源的跨平台电子书解决方案。通过gitbook,你可以使用markdown或者asciidoc来编写电子书,然后生成静态网页电子书,pdf,mobi,epub格式。

通过gitbook,将电子书打包成静态网站。再将静态网站放到android app的assets目录下,作为离线网站,打包成一个离线电子书应用(android app)。

按照gitbook规范,编写gitbook电子书

通过gitbook,将电子书打包成静态网站

将静态网站放在gitbook-android工程的assets/book目录下

在“gitbook-androidappsrcmainresvaluesstrings.xml”中修改app_name

在“gitbook-androidappbuild.gradle”中修改包名 applicationid "com.github.snowdream.apps.gitbook"

新增以下四个keystore相关的环境变量,用于apk签名.

在gitbook-android工程目录下,运行<code>gradle assemblerelease --info</code>即可。

<a href="https://github.com/snowdream/gitbook-android">gitbook-android</a>

<a href="https://github.com/gitbookio/gitbook">gitbook</a>

<a href="https://www.gitbook.com">gitbook.com</a>

上一篇: 委托与事件
下一篇: html