Example files for building CSS books
CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
builds
.gitignore
LICENSE
README.md
book.html
cover.png
epub-styles.css
metadata.xml
pdf-styles.css
toc.html

README.md

css-books

Example files for building CSS books. I use these as my starting point and reference them in my presentation CSS and Ebooks and Net Magazine tutorial. Resources and more information about CSS and creating ebooks in a variety of formats can be found on my site Book Toolkit.

Using these files

The file book.html contains 3 articles from my blog to create a "book" of three chapters.

These files are for use when creating an ebook in formats for EPUB, MOBI and PDF using the following commandline tools.

Download and install these tools first. Prince is a commercial tool however you can use it free of charge for non-commercial usage.

Git clone this repository.

Create an EPUB

Change into the css-ebooks directory and at the cli run:

> pandoc -o builds/book.epub book.html --epub-metadata=metadata.xml --toc --toc-depth=2 --epub-cover-image=cover.png --epub-stylesheet=epub-styles.css

Create a MOBI

Use your EPUB as the source for the Kindlegen tool.

> /Applications/KindleGen/kindlegen builds/book.epub

Create a PDF

This uses the toc.html file to create the table of contents.

> prince -s pdf-styles.css toc.html book.html builds/book.pdf

I've avoided doing much in the way of typography in these examples but feel free to fork this and make it pretty.