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'()\s*Driven by leading AI models.*?由领先 AI 模型技术驱动!\s*()', 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")