mirror of
https://github.com/niri-wm/niri.git
synced 2026-06-23 02:05:33 +07:00
19 lines
521 B
Python
19 lines
521 B
Python
|
|
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
|
||
|
|
)
|