about summary refs log tree commit diff
path: root/nixos/doc/manual/md-to-db.sh
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2021-09-07 21:29:26 +0200
committerGitHub <noreply@github.com>2021-09-07 21:29:26 +0200
commit1e75936926bafb8c517eb3f0d73f9e963ae6c441 (patch)
treef546fa97e6189309586728f65b26ec00d0dea82e /nixos/doc/manual/md-to-db.sh
parent82d19cb068d7213c8beaa96220f1d81d57a28381 (diff)
parent7baf180128a8422629b5178354ffd5961afd3702 (diff)
downloadnixlib-1e75936926bafb8c517eb3f0d73f9e963ae6c441.tar
nixlib-1e75936926bafb8c517eb3f0d73f9e963ae6c441.tar.gz
nixlib-1e75936926bafb8c517eb3f0d73f9e963ae6c441.tar.bz2
nixlib-1e75936926bafb8c517eb3f0d73f9e963ae6c441.tar.lz
nixlib-1e75936926bafb8c517eb3f0d73f9e963ae6c441.tar.xz
nixlib-1e75936926bafb8c517eb3f0d73f9e963ae6c441.tar.zst
nixlib-1e75936926bafb8c517eb3f0d73f9e963ae6c441.zip
Merge pull request #130047 from NixOS/doc-manpage-role
doc: Add support for manpage references
Diffstat (limited to 'nixos/doc/manual/md-to-db.sh')
-rwxr-xr-xnixos/doc/manual/md-to-db.sh10
1 files changed, 8 insertions, 2 deletions
diff --git a/nixos/doc/manual/md-to-db.sh b/nixos/doc/manual/md-to-db.sh
index c7a328b2295d..6dd4b8c6e419 100755
--- a/nixos/doc/manual/md-to-db.sh
+++ b/nixos/doc/manual/md-to-db.sh
@@ -12,8 +12,14 @@ pushd $DIR
 # TODO: Remove raw-attribute when we can get rid of DocBook altogether.
 pandoc_commonmark_enabled_extensions=+attributes+fenced_divs+footnotes+bracketed_spans+definition_lists+pipe_tables+raw_attribute
 pandoc_flags=(
-  # media extraction and diagram-generator.lua not needed
-  "--lua-filter=$DIR/../../../doc/labelless-link-is-xref.lua"
+  # Not needed:
+  # - diagram-generator.lua (we do not support that in NixOS manual to limit dependencies)
+  # - media extraction (was only required for diagram generator)
+  # - docbook-reader/citerefentry-to-rst-role.lua (only relevant for DocBook → MarkDown/rST/MyST)
+  "--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/labelless-link-is-xref.lua"
   -f "commonmark${pandoc_commonmark_enabled_extensions}+smart"
   -t docbook
 )