diff options
author | pennae <github@quasiparticle.net> | 2023-01-23 21:23:02 +0100 |
---|---|---|
committer | pennae <github@quasiparticle.net> | 2023-01-26 00:38:06 +0100 |
commit | 6b677d91489589d7147292c1aaf5f5bea3c54f9d (patch) | |
tree | ca0fb8919794c0a6d48106676ef6ed03d2aff353 /nixos/lib/make-options-doc | |
parent | ba1f533134d230e4bc65d3f6072c63993e07228a (diff) | |
download | nixpkgs-6b677d91489589d7147292c1aaf5f5bea3c54f9d.tar nixpkgs-6b677d91489589d7147292c1aaf5f5bea3c54f9d.tar.gz nixpkgs-6b677d91489589d7147292c1aaf5f5bea3c54f9d.tar.bz2 nixpkgs-6b677d91489589d7147292c1aaf5f5bea3c54f9d.tar.lz nixpkgs-6b677d91489589d7147292c1aaf5f5bea3c54f9d.tar.xz nixpkgs-6b677d91489589d7147292c1aaf5f5bea3c54f9d.tar.zst nixpkgs-6b677d91489589d7147292c1aaf5f5bea3c54f9d.zip |
nixos/make-options-doc: disable inline html
we target not only html, but also manpages. inline html is not helpful for the latter.
Diffstat (limited to 'nixos/lib/make-options-doc')
-rw-r--r-- | nixos/lib/make-options-doc/optionsToDocbook.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/nixos/lib/make-options-doc/optionsToDocbook.py b/nixos/lib/make-options-doc/optionsToDocbook.py index d671c046ee1..4fedf9edbe1 100644 --- a/nixos/lib/make-options-doc/optionsToDocbook.py +++ b/nixos/lib/make-options-doc/optionsToDocbook.py @@ -194,7 +194,14 @@ class Renderer(markdown_it.renderer.RendererProtocol): class Converter: def __init__(self, manpage_urls: Dict[str, str]): - self._md = markdown_it.MarkdownIt(renderer_cls=Renderer) + self._md = markdown_it.MarkdownIt( + "commonmark", + { + 'maxNesting': 100, # default is 20 + 'html': False, # not useful since we target many formats + }, + renderer_cls=Renderer + ) # TODO maybe fork the plugin and have only a single rule for all? self._md.use(container_plugin, name="{.note}") self._md.use(container_plugin, name="{.important}") |