about summary refs log tree commit diff
path: root/pkgs/tools/nix
diff options
context:
space:
mode:
authorpennae <github@quasiparticle.net>2023-02-08 10:31:44 +0100
committerpennae <github@quasiparticle.net>2023-02-10 06:40:02 +0100
commit6cd368870ba596daf09536b1d04ed68cd0a4bbca (patch)
tree8e648823f24d455129b9271dcd9d9fe39179f519 /pkgs/tools/nix
parentfd9f6c75012355a24c628f6f50e6486acf5c625f (diff)
nixos-render-docs: allow dots in heading ids
this is used by release notes (and we don't want to break links to
those), and is also technically allowed anyway. we will *not* extend the
regex to allow more characters just yet due to a mozilla recommendation
against it (cf https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/id)
Diffstat (limited to 'pkgs/tools/nix')
-rw-r--r--pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/md.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/md.py b/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/md.py
index 3ade8f6837037..2bc28774bcf35 100644
--- a/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/md.py
+++ b/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/md.py
@@ -349,7 +349,7 @@ def _block_comment_plugin(md: markdown_it.MarkdownIt) -> None:
 
     md.block.ruler.after("code", "block_comment", block_comment)
 
-_HEADER_ID_RE = re.compile(r"\s*\{\s*\#([\w-]+)\s*\}\s*$")
+_HEADER_ID_RE = re.compile(r"\s*\{\s*\#([\w.-]+)\s*\}\s*$")
 
 def _heading_ids(md: markdown_it.MarkdownIt) -> None:
     def heading_ids(state: markdown_it.rules_core.StateCore) -> None: