Gitbook plugin to generate ebook in JSON format.
Add the following entry in book.json:
{ "plugins": [ "json" ] } Then install it with: $ gitbook install ..
From now on gitbook build will also generate a file output.json in your project directory in a format similar to the following:
[ { "title": "Introduction", "heading": "h1", "content": "\n<p>lorem ipsum dolor sit amet consetetur sadipscing elitr sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam</p> ...", "path": "README.md" }, { "title": "Chapter 1", "heading": "h1", "content": "\n<p>lorem ipsum dolor sit amet consetetur sadipscing elitr sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam</p>\n", "children": [ { "title": "Section 1", "heading": "h2", "content": "..." }, { "title": "Section 2", "heading": "h2", "content": "...", "children": [ /* subsections */ ] } ], "path": "1.md" } // ... ] You can set JSON output filename in book.json:
{ "plugins": [ "json" ], "pluginsConfig": { "json": { "output": "_book/book.json" } } }