Skip to content
blueheadpublishing edited this page Jun 2, 2012 · 13 revisions

Bookshop Documentation Wiki

Installing Bookshop

Windows

Installing PrinceXML http://www.princexml.com/downloads

MacOS X

Linux

Bookshop Basics

Publish in Two Steps

$ bookshop new demo     # creates a new bookshop project called "demo"

cd to demo/

$ bookshop build all    # builds the pdf, epub, mobi, and html versions of the demo book

The Bookshop Framework

Ruby/ERB, Import, and Other Helpers

Introduction to ERB http://www.stuartellis.eu/articles/erb/

Bookshop Concepts: A Separation of Concerns

The Basics of Book Design http://en.wikipedia.org/wiki/Book_design

  • This is a great introduction to the essential components of a book (Preface, Prologue, Foreword, etc.)

Content - HTML5

Standard HTML/Unicode Special Character Codes http://webdesign.about.com/library/bl_htmlcodes.htm

  • These will be useful for using international letters and other symbols (like quotes, ampersigns, etc) in your book source code

Structure - Microformat

Style - CSS3

Build Types - EPUB, KINDLE, PDF, PRINT-PDF

Bookshop Techniques: Building for Build Types

Print & PDF

iBooks/EPUB

EPUB documentation http://idpf.org/epub

  • The hard core specs for epub

Kindle/MOBI

Contributing to Bookshop

Working with gems http://asciicasts.com/episodes/245-new-gem-with-bundler

Home Page

Bookshop Basics

  • Quick Demo - Publishing in Two Steps
  • The Bookshop Framework
  • Ruby/ERB, Importing and Code Helpers
Clone this wiki locally