Commit fa285355 authored by Jan Tojnar's avatar Jan Tojnar Committed by davidak
Browse files

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

parent 222155e8
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
--[[
Converts some HTML elements commonly used in Markdown to corresponding DocBook elements.
]]

function RawInline(elem)
  if elem.format == 'html' and elem.text == '<kbd>' then
    return pandoc.RawInline('docbook', '<keycap>')
  elseif elem.format == 'html' and elem.text == '</kbd>' then
    return pandoc.RawInline('docbook', '</keycap>')
  end
end
+1 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ pandoc_flags=(
  "--lua-filter=$DIR/../../../doc/build-aux/pandoc-filters/myst-reader/roles.lua"
  "--lua-filter=$DIR/../../../doc/build-aux/pandoc-filters/link-unix-man-references.lua"
  "--lua-filter=$DIR/../../../doc/build-aux/pandoc-filters/docbook-writer/rst-roles.lua"
  "--lua-filter=$DIR/../../../doc/build-aux/pandoc-filters/docbook-writer/html-elements.lua"
  "--lua-filter=$DIR/../../../doc/build-aux/pandoc-filters/docbook-writer/labelless-link-is-xref.lua"
  -f "commonmark${pandoc_commonmark_enabled_extensions}+smart"
  -t docbook