hotdoc

Single Page Documentation Generator

Pure Nim score 30/100 · tests present · docs generated

Summary

Latest Version Unknown
License MIT
CI Status Passing
Downloads 0
Last Indexed 2026-07-22 05:28

Installation

nimble install hotdoc
choosenim install hotdoc
git clone https://github.com/willyboar/hotdoc

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
hotdoc - - - - - - -

Source

Repository https://github.com/willyboar/hotdoc
Homepage https://github.com/willyboar/hotdoc
Documentation View Documentation
Registry Source nimble_official

README

Hotdoc

Hotdoc is a Single Page Documentation Generator made with Karax and Markdown.

Install

To use Hotdoc you must have Nim installed. You can follow the instructions here.

Then you can install Hotdoc through nimble:

nimble install hotdoc

Then type:

hotdoc -v

If everything is ok you will see something like this:

Hotdoc v.0.1.0

Usage

Once you have hotdoc installed you can create a new documentation site by type:

hotdoc new your_site_name

This will create a directory that contains:

  • An empty "contents" directory
  • A hotdoc.nim file

Hotdoc scans contents dir and creates a category for every folder. For every markdown file inside this folders creates a section and prints content as html.

When you are finished type:

hotdoc build

inside your documentation folder.

This will create a docs folder containing your documentation site.

Everytime you are adding categories or files on contents folder run again the command and your site will be updated.

Deployments

You can host docs directory in every hosting service. You can also enable Github pages to point on your docs folder.

License

MIT License. See here.