Skip to content
Turn a collection of HTML pages into books. Adjusts links and image locations.
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
LICENSE.md
README.md
index.js
package-lock.json
package.json

README.md

metalsmith-bookify-html

Combine several HTML files into one. Updates links to images and changes links to pages to use anchors.

Installation

npm install metalsmith-bookify-html

Usage

var bookifyHtml = require('metalsmith-bookify-html');

new Metalsmith(__dirname)
    .use(bookifyHtml(options))
    .build()

options Object

  • dest String, default book.html

    Where the file will be written.

  • indexFile String, default index.html

    When a link is to a folder, the plugin will automatically attempt to scan for an index file with this name.

  • metadata Object, default {}

    Sets these metadata properties on the destination file. Useful for template systems, file processing filters, etc.

  • src String|Array<String>, default index.html

    Files to be included in the book as a starting point. All local links within the book are scanned as well.

License

MIT License, see LICENSE for details.

You can’t perform that action at this time.