mirror of
https://gitee.com/xmz7891/ykxmz.git
synced 2026-10-18 13:40:45 +00:00
网页改成白色简洁 + 修官网两个 bug
配色 - 官网 / 登录页 / 管理页从 GitHub 深色风改成白色简洁 (用户的设计理念:所有东西都要白色简洁) - 白底上把浅灰文字换成深色,链接蓝也调深一档保证对比度 修 bug - 管理入口的链接拼接写坏了,页面上显示成 href= + ADMIN_PATH +, 点了打不开管理页 - .lead 用的是深色主题的浅灰,白底上几乎看不见 其他 - 清掉提交信息里的 BOM(PowerShell 的 Set-Content 加的)
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
r'''修官网上残留的两个问题。
|
||||
|
||||
1. 管理入口的链接拼接写坏了
|
||||
生成的源码里是:
|
||||
· <a href="""" + ADMIN_PATH + """">管理入口</a>
|
||||
结果是页面上真的显示成 href= + ADMIN_PATH +,
|
||||
点了打不开管理页。改成直接写字面路径。
|
||||
|
||||
2. .lead{color:#c9d1d9} 是给深色底配的浅灰,
|
||||
白底上几乎看不见。换成深色。
|
||||
'''
|
||||
from __future__ import annotations
|
||||
|
||||
import ast
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
ROOT = Path(r"C:\Users\shu\Desktop\deepseekagent\LanRemote")
|
||||
sys.path.insert(0, str(ROOT / "_build"))
|
||||
|
||||
from devssh import run, upload # noqa: E402
|
||||
|
||||
RELAY = ROOT / "relay" / "relay.py"
|
||||
|
||||
FIXES = [
|
||||
# 管理入口链接
|
||||
(''' · <a href="""" + ADMIN_PATH + """">管理入口</a>''',
|
||||
''' · <a href="/zhingzhuanzhan">管理入口</a>'''),
|
||||
# 白底上看不见的浅灰
|
||||
("color:#c9d1d9", "color:#1f2328"),
|
||||
]
|
||||
|
||||
|
||||
def main() -> int:
|
||||
text = RELAY.read_text(encoding="utf-8")
|
||||
changed = []
|
||||
|
||||
for old, new in FIXES:
|
||||
if new in text:
|
||||
continue
|
||||
if old in text:
|
||||
text = text.replace(old, new)
|
||||
changed.append(old[:50])
|
||||
|
||||
if changed:
|
||||
RELAY.write_text(text, encoding="utf-8", newline="\n")
|
||||
for c in changed:
|
||||
print(f" 修好: {c}")
|
||||
else:
|
||||
print(" 没有要修的")
|
||||
|
||||
ast.parse(text)
|
||||
print(" 语法 OK")
|
||||
|
||||
# 复核
|
||||
print()
|
||||
print(" 复核:")
|
||||
has_link = 'href="/zhingzhuanzhan"' in text
|
||||
no_light = "#c9d1d9" not in text
|
||||
print(" 管理入口链接写字面量: " + ("✓" if has_link else "✗"))
|
||||
print(" 没有残留的 #c9d1d9: " + ("✓" if no_light else "✗"))
|
||||
|
||||
print()
|
||||
print(" 部署…")
|
||||
upload(str(RELAY), "/root/lanremote-relay/relay.py", 0o755)
|
||||
run("systemctl restart lanremote-relay", timeout=90)
|
||||
_c, out, _e = run("sleep 5; bash /root/check_web.sh 2>&1", timeout=200)
|
||||
print(out[-1000:])
|
||||
return 0
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
sys.exit(main())
|
||||
Reference in New Issue
Block a user