jiahut / ebook-boilerplate

A Markdown convert to Ebook :arrow_right: html、mobi、epub、pdf、rtf Template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

markdown一步生成电子书: 支持PDF、Mobi、EPUB格式

Markdown Improve

简介

在写电子书《一步步搭建物联网系统》的时候就为自己打造了一个生成HTML的生成脚本。

在写电子书《GitHub 漫游指南》,发现了 Backbone Fundamentals的构建电子书脚本。于是就复制了一份,然而却发现不支持生成中文的PDF——没有Tex模板。然后,就自己添加了一个Tex模板。

最近在整理一些文章、观点、想法,它就变成了《RePractise》——又一本电子书。:kissing_heart::kissing_heart:

接着,接着,接着,就有了这个代码库。:smile::smile::smile:

ShowCase

Usage

  1. 运行init.sh
./init.sh

输入书名和作者

  1. 编译

编译全部: epub、mobi、html、pdf、rtf

make all

编译特定: epub、mobi、html、pdf、rtf

make html

Setup

  1. 基本编译需要pandoc
  2. PDF要求环境Tex,推荐使用TexLive
  3. mobi需要kindlegen。

GNU/Linux和Mac OS可以使用

gem install kindlegen

Windows用户安装 Kindlegen 参见: 创建 Kindle 电子书

install sarasa-gothic-sc-*.ttf fonts into ~/.local/share/fonts/

docker run --rm -it -e HOME=$HOME -v $HOME:$HOME -v $PWD:/workspace -w /workspace thomasweise/docker-pandoc make pdf

About

A Markdown convert to Ebook :arrow_right: html、mobi、epub、pdf、rtf Template

License:MIT License


Languages

Language:CSS 78.1%Language:TeX 15.5%Language:HTML 3.0%Language:Makefile 2.7%Language:Shell 0.6%