0.1.9 • Published 1 year ago

count-docu-2 v0.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

This npm module helps generate a single html page from a set of markdown files, images and plantuml documents.

How to use

Features are best explored by looking into the documentation.

How to integrate

to start the generation:

require('count-docu').generate({})

The options available are as follows:

propertydefaultdescription
targetPath{cwd}/distpath to folder where the generated html is put
source{cwd}/srcpath to folder containing the markdown files
template-path to main handlebars template
targetHtml{cwd}/dist/index.htmlhtml file
titleDocumentationtitle of documentation
description..description displayed below title
pdffalserender html for conversion to pdf
pdfDownloadfalseadd a download link to 'index.pdf'
description..description displayed below title
maxCommits-number of git commits to be displayed in history
headerColor#fffcolor of title
headerBgColor#563d7ccolor of header
headerDescriptionColor#cdbfe3color of description

PDF

To render a pdf version use wkhtmltopdf (>0.12.4 with patched qt) which renders proper links and table of content

wkhtmltopdf --page-size A4 --viewport-size 1024x768 --disable-smart-shrinking --zoom 5.5 --outline dist/pdf.html dist/index.pdf

Credits

Plantuml

This software includes the awesome plantuml library (MIT license) from plantuml.com

node-plantuml

Modified bits and pieces from node-plantuml) are included in this software.