Hydrogen Sulfide
Treat your really long HTML scroll with some sulfur!
Surgical pagination of content into responsive pages of equal size that remain above the fold.
Installation
H2S is a CLI.
$ npm i -g h2s
$ h2s --help # Vocabulary
Usage
$ h2s [options] [command]
Options:
-V, --version output the version number
-v, --version output the version number
-h, --help output usage information
Commands
1. $ h2s objectify|o # Turn `sanitized.html` into an 'array like' JSON.
2. $ h2s pagify|p # Paginate with gadda-gadda line-tracking!
3. $ h2s bookify|b # Templatize markup with layout to form actual pages
Steps and their meaning:
-
Place your
sanitized.html
at./interim
folder (sibling to themanuscript
folder at the root of your Bookiza project). -
Execute
$ h2s objectify
to pull up the contents into a set of key: value pairs. -
Run
$ h2s pagify
to paginate the key: value pairs according to a responsive template at./templates
folder. -
Run
$ h2s bookify
to apply layout on paginated content and produce book. And voila, your Superbook is ready!
Run $ bookiza server
to load your book on development server at localhost:4567
.