Introduction
litdoc
is a simple 3 column documentation generator. The most common use case is a single README.md
. This file itself is a demo:
Installation & Usage
There are two ways to use litdoc
, locally and globally.
Local Installation & Usage
If you only need litdoc
for your current project, we recommend a local installation via npm
.
$ npm install litdoc --save-dev
You can use it as a CLI tool.
$ ./node_modules/.bin/litdoc input.md output.html
Or you can use it directly in your application, generating the HTML inline.
var litdoc = ; // generate the HTML inlinevar documentationHtml = ;
Or, you can optionally read/write to specific paths.
var litdoc = ;var path = ; // reads a markdown file and writes an HTML file;
Global Installation & Usage
If you'd prefer to make litdoc
available across all your projects, you can install it locally with npm
.
$ npm install -g litdoc
You can use it as a CLI tool from anyplace on your machine.
$ litdoc input.md output.html
Reference
Below is the reference for the only function litdoc
exposes.
litdoc()
title
- default'Documentation'
markdown
- defaultundefined
- overridesmarkdownPath
markdownPath
- defaultundefined
css
- defaultundefined
- overridescssPath
cssPath
- default'assets/base.css'
- litdoc providedtemplate
- defaultundefined
- overridestemplatePath
- this is neat
templatePath
- default'templates/index.jst'
- litdoc providedoutputPath
- defaultundefined
You must provide either
markdown
ormarkdownPath
.
var litdoc = ; ;