diff --git a/www/contribute/producing-an-ebook-step-by-step.php b/www/contribute/producing-an-ebook-step-by-step.php index 49fd6058..77200f66 100644 --- a/www/contribute/producing-an-ebook-step-by-step.php +++ b/www/contribute/producing-an-ebook-step-by-step.php @@ -18,9 +18,38 @@ require_once('Core.php');

If you commingle editorial changes with other changes in your commits, we’ll be forced to ask you to rebase your repository to tease them out. This is very difficult and you’ll get frustrated—so please make sure to keep editorial commits separate!

If your working directory contains a mix of changes and you only want to commit some of them, git add --patch is a useful way to only commit parts of a file.

+
+ Table of Contents +

Set up the Standard Ebooks toolset and make sure it’s up-to-date

+

Select an ebook to produce

+

Locate page scans of your book online

+

Create a Standard Ebooks epub skeleton

+

Do a rough cleanup of the source text and perform the first commit

+

Split the source text at logical divisions

+

Clean up the source text and perform the second commit

+

Typogrify the source text and perform the corresponding commit(s)

+

Check for transcription errors

+

Convert footnotes to endnotes

+

Add a list of illustrations

+

Converting British quotation to American quotation

+

Add semantics

+

Modernize spelling and hyphenation

+

Check for consistent diacritics

+

Check for consistent dashes

+

Set <title> elements

+

Build the manifest and spine

+

Build the table of contents

+

Clean and lint

+

Build and proofread, proofread, proofread!

+

Create the cover image

+

Complete content.opf

+

Complete the imprint and colophon

+

Final checks

+

Initial publication

+
  1. -

    Set up the Standard Ebooks toolset and make sure it’s up-to-date

    +

    Set up the Standard Ebooks toolset and make sure it’s up-to-date

    Standard Ebooks has a toolset that will help you produce an ebook. The toolset installs the se command, which has various subcommands related to creating Standard Ebooks. You can read the complete installation instructions, or if you already have pipx installed, run:

    pipx install standardebooks

    The toolset changes frequently, so if you’ve installed the toolset in the past, make sure to update the toolset before you start a new ebook:

    @@ -29,7 +58,7 @@ require_once('Core.php'); se --version
  2. -

    Select an ebook to produce

    +

    Select an ebook to produce

    The best place to look for public domain ebooks to produce is Project Gutenberg. If downloading from Project Gutenberg, be careful of the following: