diff options
author | Junio C Hamano <gitster@pobox.com> | 2019-10-06 12:25:16 +0900 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-10-06 12:25:16 +0900 |
commit | b0f8aed48fd473b3bcf07de31dfdb97443ce766e (patch) | |
tree | 0ca186383ed947fe0c6900231deb7cc75bbb6b2a /Documentation/asciidoctor-extensions.rb | |
parent | faf5576a8d749c7c46fafd0c62da47ec078e1486 (diff) | |
parent | c4d2f6143a14a8ca3da307e10325ff9c27902db2 (diff) | |
download | git-b0f8aed48fd473b3bcf07de31dfdb97443ce766e.tar.gz |
Merge branch 'ma/user-manual-markup-update'
The markup used in user-manual has been updated to work better with
asciidoctor.
* ma/user-manual-markup-update:
user-manual.txt: render ASCII art correctly under Asciidoctor
asciidoctor-extensions.rb: handle "book" doctype in linkgit
user-manual.txt: change header notation
user-manual.txt: add missing section label
Diffstat (limited to 'Documentation/asciidoctor-extensions.rb')
-rw-r--r-- | Documentation/asciidoctor-extensions.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Documentation/asciidoctor-extensions.rb b/Documentation/asciidoctor-extensions.rb index 85f14c7c11..d906a00803 100644 --- a/Documentation/asciidoctor-extensions.rb +++ b/Documentation/asciidoctor-extensions.rb @@ -9,8 +9,11 @@ module Git named :chrome def process(parent, target, attrs) - if parent.document.basebackend? 'html' - prefix = parent.document.attr('git-relative-html-prefix') + prefix = parent.document.attr('git-relative-html-prefix') + if parent.document.doctype == 'book' + "<ulink url=\"#{prefix}#{target}.html\">" \ + "#{target}(#{attrs[1]})</ulink>" + elsif parent.document.basebackend? 'html' %(<a href="#{prefix}#{target}.html">#{target}(#{attrs[1]})</a>) elsif parent.document.basebackend? 'docbook' "<citerefentry>\n" \ |