a291c8690a
GitOrigin-RevId: e6e19f3d81a982a62e1bba08f0b4f7fdc21b4ea0
36 lines
620 B
Markdown
36 lines
620 B
Markdown
# htmlman
|
|
|
|
static site generator for man pages intended for
|
|
rendering man page documentation viewable using
|
|
a web browser.
|
|
|
|
## usage
|
|
|
|
If you have a nix expression, `doc.nix`, like this:
|
|
|
|
```nix
|
|
{ depot, ... }:
|
|
|
|
depot.users.sterni.htmlman {
|
|
title = "foo project";
|
|
pages = [
|
|
{
|
|
name = "foo";
|
|
section = 1;
|
|
}
|
|
{
|
|
name = "foo";
|
|
section = 3;
|
|
path = ../devman/foo.3;
|
|
}
|
|
];
|
|
manDir = ../man;
|
|
}
|
|
```
|
|
|
|
You can run the following to directly deploy the resulting
|
|
documentation output to a specific target directory:
|
|
|
|
```sh
|
|
nix-build -A deploy doc.nix && ./result target_directory
|
|
```
|