4

我想用 Asciidoc 为我的 CLI 脚本编写手册页并将其转换为

a2x --doctype manpage --format manpage MYMANPAGE.ASCIIDOC

我找不到任何可以使用此命令成功转换为联机帮助页的 Asciidoc 示例。你能给我举个例子或提供一个吗?

4

2 回答 2

6

找到了一个例子——来自 Asciidoc 源代码本身:

http://code.google.com/p/asciidoc/source/browse/doc/asciidoc.1.txt

(不过,欢迎提供更多 Ascii-doc 格式的联机帮助页示例!)

于 2012-07-10T10:28:10.097 回答
1

除了提供了一个非常有用的示例的@ifischer 答案中的链接之外,我还想将读者引导至 asciidoc 文档中的以下页面:http://www.methods.co.nz/asciidoc/chunked/ch24。 .html _

它特别提到:

  • 标题需要正确格式化(例如:PROGRAM(1))

  • 文档类型需要是“manpage”(例如:“:doctype: manpage”)

  • 第一部分必须是“名称”。此部分的内容也必须正确格式化(例如:“program - ...”)

  • 第二部分需要是“概要”。这部分的内容似乎可以是任何内容,尽管标准的联机帮助页做法是列出所有程序调用选项。

  • 该文档当然必须是格式正确的 asciidoc 文档。

可以通过文档标题中的“:directives:”为手册页设置可选信息。

运行时a2x,它会根据名称部分和标题的内容自动命名输出的手册页。我相信它总是被命名为“name.x”,其中名称来自名称部分,x 是标题中的数字。

于 2014-01-08T01:29:45.973 回答