aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/scripts
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2023-12-26 03:18:27 +0800
committer简律纯 <i@jyunko.cn>2023-12-26 03:18:27 +0800
commit434aa42c8b880f5b0e43ff8a3169443609bd3da4 (patch)
tree604531cae557f725eebb512f0acf33b0f9fe9c11 /scripts
parent85fc0eb4cc7e7af8f5d02369603694d76b12d05e (diff)
downloadecho-434aa42c8b880f5b0e43ff8a3169443609bd3da4.tar.gz
echo-434aa42c8b880f5b0e43ff8a3169443609bd3da4.zip
refactor(docs): add site theme
Diffstat (limited to 'scripts')
-rw-r--r--scripts/hooks.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/hooks.py b/scripts/hooks.py
new file mode 100644
index 0000000..34c963e
--- /dev/null
+++ b/scripts/hooks.py
@@ -0,0 +1,10 @@
+import logging, re
+import mkdocs.plugins
+
+log = logging.getLogger('mkdocs')
+
+@mkdocs.plugins.event_priority(-50)
+def on_page_markdown(markdown, page, **kwargs):
+ path = page.file.src_uri
+ for m in re.finditer(r'\bhttp://[^) ]+', markdown):
+ log.warning(f"Documentation file '{path}' contains a non-HTTPS link: {m[0]}") \ No newline at end of file