Я хочу создать сайт с коллекцией справочных страниц BSD, похожих на man.cgi, но со статическим HTML, которые также включают в себя все материалы из дерева портов.
Я пытался распаковать man/
из всех пакетов OpenBSD для последнего выпуска и заметил, что хотя некоторые пакеты предоставляют mdoc
страницы в man/man?/page.?
, некоторые другие предоставляют только страницы в терминальном формате в man/cat?/page.0
.
Я могу использовать groff -mdoc -Thtml
или mandoc -Txhtml
для mdoc
файлов в man/man?/
, но как преобразовать cat
файлы из man/cat?/
в XHTML?
Как это делают сценарии man.cgi на FreeBSD.org и NetBSD.org?