Files
vps-management-bot/tmp/fix-nezha-marquee.py

28 lines
673 B
Python
Raw Normal View History

2026-03-21 01:10:53 +08:00
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")