1.5.6 • Published 9 years ago

litdoc v1.5.6

Weekly downloads
18
License
ISC
Repository
github
Last release
9 years ago

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 = require('litdoc');

// generate the HTML inline
var documentationHtml = litdoc({
  markdown: '## Hello!\n\nThis is a sample doc.\n\n' +
            '```js\nvar hello = "world"\n```'
});

Or, you can optionally read/write to specific paths.

var litdoc = require('litdoc');
var path = require('path');

// reads a markdown file and writes an HTML file
litdoc({
  markdownPath: path.join(__dirname, '../README.md'),
  outputPath: path.join(__dirname, '../index.html')
});

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 - default undefined - overrides markdownPath
  • markdownPath - default undefined
  • css - default undefined - overrides cssPath
  • cssPath - default 'assets/base.css' - litdoc provided
  • template - default undefined - overrides templatePath
  • this is neat
  • templatePath - default 'templates/index.jst' - litdoc provided
  • outputPath - default undefined

You must provide either markdown or markdownPath.

var litdoc = require('litdoc');

litdoc({
  title: 'Documentation',
  markdown: undefined,
  markdownPath: undefined,
  css: undefined,
  cssPath: 'assets/base.css', // litdoc provided
  template: undefined,
  templatePath: 'templates/index.jst', // litdoc provided
  outputPath: undefined,
});
1.5.6

9 years ago

1.5.5

9 years ago

1.5.4

9 years ago

1.5.3

9 years ago

1.5.2

10 years ago

1.4.0

10 years ago

1.3.1

10 years ago

1.3.0

10 years ago

1.2.0

10 years ago

1.1.0

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago