aboutsummaryrefslogtreecommitdiff
path: root/docs/hooks/remove-must-fail.py
diff options
context:
space:
mode:
authorKent Daleng <lolexplode@gmail.com>2025-08-17 16:05:41 +0200
committerGitHub <noreply@github.com>2025-08-17 17:05:41 +0300
commitdc93f1c1fd7b67e2da5af2ffada732b9ddeb2d6a (patch)
treea2f2938a7df17c196be7016dc5fe1fc9f75fb484 /docs/hooks/remove-must-fail.py
parenta6febb86aa5af0df7bf2792ca027ef95a503d599 (diff)
downloadniri-dc93f1c1fd7b67e2da5af2ffada732b9ddeb2d6a.tar.gz
niri-dc93f1c1fd7b67e2da5af2ffada732b9ddeb2d6a.tar.bz2
niri-dc93f1c1fd7b67e2da5af2ffada732b9ddeb2d6a.zip
github wiki replacement / mkdocs-docs (#2147)
* Add wiki based on mkdocs * wording fixes * fix github bg color on narrow * Fix left sidebar section headers being bigger than pages * fix hover accent * fix list rendering on fractional layout * fix videos * fix automatic full links * remove redundant commented css * improve dark mode contrast * update pygments for better child node coloring * update logo * remove blank lines * add systemd language hint --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
Diffstat (limited to 'docs/hooks/remove-must-fail.py')
-rw-r--r--docs/hooks/remove-must-fail.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/docs/hooks/remove-must-fail.py b/docs/hooks/remove-must-fail.py
new file mode 100644
index 00000000..3284b10d
--- /dev/null
+++ b/docs/hooks/remove-must-fail.py
@@ -0,0 +1,19 @@
+from __future__ import annotations
+import re
+
+# todo: this could be done generically, so that any
+# ```language,annotation,anything-else
+# is reduced to
+# ```language
+# which is what's supported by mkdocs/pygments
+# also note: mkdocs provides ways to highlight lines, add line numbers
+# but these are added as
+# ```language linenums="1"
+# and not split by comma
+def on_page_markdown(
+ markdown: str, *, page, config, files
+):
+ return re.sub(
+ r",must-fail",
+ '', markdown, flags = re.I | re.M
+ ) \ No newline at end of file