Files
vps-management-bot/tmp/fix-nezha-marquee.py
2026-03-21 01:10:53 +08:00

28 lines
673 B
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import re
with open("/opt/nezha/dashboard/data/config.yaml") as f:
content = f.read()
# 1. 清空 CustomLinks删掉 PeekaboCDN
content = re.sub(
r"window\.CustomLinks = '[^']*'",
"window.CustomLinks = '[]'",
content
)
# 2. 替换跑马灯内容
# 把 bm-item 里的所有内容替换
old_marquee = re.compile(
r'(<span class=\\"bm-item\\">)\s*Driven by leading AI models.*?由领先 AI 模型技术驱动!\s*(</span>)',
re.DOTALL
)
content = old_marquee.sub(
r'\1\n ✨ 永远顶尖,永远在路上\n \2',
content
)
with open("/opt/nezha/dashboard/data/config.yaml", "w") as f:
f.write(content)
print("done")