lawless/deploy/docs/README.md
徐勤民 521603a899
一些检测仍在等待运行
Docs Build / build-and-deploy (push) Waiting to run
refactor(client): 删除游戏核心管理器和场景脚本
- 移除 ConfigManager 配置管理器类
- 移除 GameManager 全局单例管理器类
- 移除 NetworkManager 网络连接管理器类
- 移除 CharacterData 和 ItemData 数据模型类
- 移除 BagScene、BattleScene、LobbyScene 等场景脚本
- 移除 EncounterBubble 和 EventFeedPanel UI组件脚本
- 更新代理邀请文档中的服务器连接方式
- 更新同步状态表格中的代理任务分配信息
- 添加 MiMo 任务完成总结和审查修复记录
2026-07-03 21:34:51 +08:00

1.3 KiB

文档站部署

这套配置用于将 MkDocs 文档站部署到 106.54.23.149,并通过 docs.xuqinmin.com 访问。

目录约定

位置 用途
/var/www/docs.xuqinmin.com/site 文档站静态文件
/var/www/docs.xuqinmin.com/webroot ACME 校验目录
/etc/nginx/sites-available/docs.xuqinmin.com.conf Nginx 站点配置

首次部署

  1. 在服务器安装 nginxrsyncacme.sh
  2. 将仓库中的 nginx-docs.conf 放到 /etc/nginx/sites-available/docs.xuqinmin.com.conf
  3. 创建目录:
sudo mkdir -p /var/www/docs.xuqinmin.com/site /var/www/docs.xuqinmin.com/webroot
  1. 启用 Nginx 站点并检查配置。
  2. 使用 acme.sh 的 webroot 模式为 docs.xuqinmin.com 申请证书,并安装到 /opt/xuqm/acme/docs.xuqinmin.com_ecc/
  3. certbot-renew-hook.sh 作为重载 Nginx 的通用 hook 使用,或者在 acme.sh--reloadcmd 中直接调用 systemctl reload nginx

自动更新

推荐在 106.54.23.149 上安装一个自动同步任务,执行入口建议使用仓库中的 scripts/sync-docs-site.sh

该任务检测到 main 分支更新后会:

  1. 检出仓库。
  2. 安装 mkdocs-material
  3. 构建站点。
  4. 同步到 /var/www/docs.xuqinmin.com/site

本地预览

make docs-build
make docs-serve