From fa285355ee3bc6ab6f776bc2aaced4c3d4cc3bd0 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Sat, 28 May 2022 18:07:14 +0200 Subject: [PATCH] nixos/doc/manual/md-to-db.sh: Add support for element --- .../pandoc-filters/docbook-writer/html-elements.lua | 11 +++++++++++ nixos/doc/manual/md-to-db.sh | 1 + 2 files changed, 12 insertions(+) create mode 100644 doc/build-aux/pandoc-filters/docbook-writer/html-elements.lua diff --git a/doc/build-aux/pandoc-filters/docbook-writer/html-elements.lua b/doc/build-aux/pandoc-filters/docbook-writer/html-elements.lua new file mode 100644 index 000000000000..8f4de40ce5f8 --- /dev/null +++ b/doc/build-aux/pandoc-filters/docbook-writer/html-elements.lua @@ -0,0 +1,11 @@ +--[[ +Converts some HTML elements commonly used in Markdown to corresponding DocBook elements. +]] + +function RawInline(elem) + if elem.format == 'html' and elem.text == '' then + return pandoc.RawInline('docbook', '') + elseif elem.format == 'html' and elem.text == '' then + return pandoc.RawInline('docbook', '') + end +end diff --git a/nixos/doc/manual/md-to-db.sh b/nixos/doc/manual/md-to-db.sh index 2091f9b31cd2..beb0ff9f7082 100755 --- a/nixos/doc/manual/md-to-db.sh +++ b/nixos/doc/manual/md-to-db.sh @@ -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