nixos/doc/manual/md-to-db.sh: Add support for <kbd> element

authored by

Jan Tojnar and committed by
davidak
fa285355 222155e8

+12
+11
doc/build-aux/pandoc-filters/docbook-writer/html-elements.lua
··· 1 + --[[ 2 + Converts some HTML elements commonly used in Markdown to corresponding DocBook elements. 3 + ]] 4 + 5 + function RawInline(elem) 6 + if elem.format == 'html' and elem.text == '<kbd>' then 7 + return pandoc.RawInline('docbook', '<keycap>') 8 + elseif elem.format == 'html' and elem.text == '</kbd>' then 9 + return pandoc.RawInline('docbook', '</keycap>') 10 + end 11 + end
+1
nixos/doc/manual/md-to-db.sh
··· 19 19 "--lua-filter=$DIR/../../../doc/build-aux/pandoc-filters/myst-reader/roles.lua" 20 20 "--lua-filter=$DIR/../../../doc/build-aux/pandoc-filters/link-unix-man-references.lua" 21 21 "--lua-filter=$DIR/../../../doc/build-aux/pandoc-filters/docbook-writer/rst-roles.lua" 22 + "--lua-filter=$DIR/../../../doc/build-aux/pandoc-filters/docbook-writer/html-elements.lua" 22 23 "--lua-filter=$DIR/../../../doc/build-aux/pandoc-filters/docbook-writer/labelless-link-is-xref.lua" 23 24 -f "commonmark${pandoc_commonmark_enabled_extensions}+smart" 24 25 -t docbook