Root cause: deploy-to-zhuyuan-server.yml uses server/sites/portal/ (not docs/) as the
frontend source for guanghulab.online. PR #361 only updated docs/index.html, so the
server never received the new UI.
Fix:
1. Copied docs/index.html → server/sites/portal/index.html (immediate fix)
2. Added '🔄 同步 docs → portal' step in deploy workflow to auto-sync
docs/index.html to server/sites/portal/ before every deployment,
preventing this desync from happening again.
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/da023482-75f7-46b3-a921-548ce02a3a83
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>
Root cause: deploy-to-zhuyuan-server.yml prioritizes server/sites/portal/
over docs/ when deploying to production. PR #358 only updated docs/index.html,
so the old portal page kept being served at guanghulab.online.
Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/139e14a6-7613-480a-a279-ba821323704a
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com>