h2s
v5.10.12
Published
Convert markdown to Superbook (e-book for web)
Downloads
4
Maintainers
Readme
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
.