aboutsummaryrefslogtreecommitdiff
path: root/docs/asciidoc.conf
diff options
context:
space:
mode:
Diffstat (limited to 'docs/asciidoc.conf')
-rw-r--r--docs/asciidoc.conf35
1 files changed, 35 insertions, 0 deletions
diff --git a/docs/asciidoc.conf b/docs/asciidoc.conf
index 724524a..57eaf59 100644
--- a/docs/asciidoc.conf
+++ b/docs/asciidoc.conf
@@ -1,6 +1,31 @@
+# https://github.com/marcelocantos/zeromq2-1/blob/master/doc/asciidoc.conf
+# http://lxr.free-electrons.com/source/tools/perf/Documentation/asciidoc.conf
+
[macros]
(?su)[\\]?(?P<name>linkman):(?P<target>\S*?)\[(?P<attrlist>.*?)\]=
+ifdef::doctype-manpage[]
+ifdef::backend-docbook[]
+[header]
+template::[header-declarations]
+<refentry>
+ <refmeta>
+ <refentrytitle>{mantitle}</refentrytitle>
+ <manvolnum>{manvolnum}</manvolnum>
+ <refmiscinfo class="source">app.sh</refmiscinfo>
+ <!-- doesn't seem to have any effect
+ <refmiscinfo class="version">version={appsh_version}</refmiscinfo>
+ -->
+ <refmiscinfo class="manual">App.sh Manual</refmiscinfo>
+ </refmeta>
+ <refnamediv>
+ <refname>{manname}</refname>
+ <refpurpose>{manpurpose}</refpurpose>
+ </refnamediv>
+# No ending refentry, asciidoc takes care of that.
+endif::backend-docbook[]
+endif::doctype-manpage[]
+
ifdef::backend-docbook[]
[linkman-inlinemacro]
{0%{target}}
@@ -18,3 +43,13 @@ relative-ext=.html
<a href="{target}.html">{target}{0?({0})}</a>
endif::backend-html5[]
+
+ifdef::backend-xhtml11[]
+
+[attributes]
+relative-ext=.html
+
+[linkman-inlinemacro]
+<a href="{target}.html">{target}{0?({0})}</a>
+
+endif::backend-xhtml11[]