修复 CMS 配置:移除 local_backend 和无效的 locale 字段
All checks were successful
Build and Deploy / build-deploy (push) Successful in 27s
All checks were successful
Build and Deploy / build-deploy (push) Successful in 27s
This commit is contained in:
22
docs/CMS.md
22
docs/CMS.md
@@ -68,13 +68,27 @@
|
|||||||
- 推送方式:因域名未备案,经公网域名会被劫持,推送通过 SSH 端口转发
|
- 推送方式:因域名未备案,经公网域名会被劫持,推送通过 SSH 端口转发
|
||||||
(本地 3000 → 服务器 127.0.0.1:3000)完成。
|
(本地 3000 → 服务器 127.0.0.1:3000)完成。
|
||||||
|
|
||||||
### 阶段二:CI 自动部署(进行中)
|
### 阶段二:CI 自动部署(已完成)✅
|
||||||
5. 安装并注册 Gitea Actions Runner。
|
5. 安装并注册 Gitea Actions Runner。✅
|
||||||
6. workflow:push 主分支 → 构建 → 发布到 `/var/www/shizhui`。
|
- act_runner 0.6.1,host 模式(不依赖 Docker,省内存)
|
||||||
|
- systemd 服务 `act_runner`,labels: ubuntu-latest:host
|
||||||
|
- 服务器已装 Node 20 供构建
|
||||||
|
6. workflow:push 主分支 → 构建 → 发布到 `/var/www/shizhui`。✅
|
||||||
|
- 文件:`.gitea/workflows/deploy.yml`
|
||||||
|
- 已实测:git push → Gitea → Runner → npm ci + build → 发布,全链路打通。
|
||||||
|
|
||||||
|
### 阶段三:接入 CMS(进行中)
|
||||||
|
- `public/admin/` 已就绪(Sveltia CMS + config.yml,backend 指向 Gitea IP)
|
||||||
|
- Gitea 已注册 OAuth 应用(Sveltia CMS,公开客户端 + PKCE)
|
||||||
|
- client_id 已写入 config.yml
|
||||||
|
- redirect_uri: http://8.137.165.96:8080/admin/
|
||||||
|
- **待验证**:浏览器登录 /admin 的 OAuth 流程能否纯前端跑通(Sveltia 对
|
||||||
|
Gitea 的 token 交换是否需要额外中转服务)。需先放行安全组 3000 端口。
|
||||||
|
|
||||||
### 测试访问地址(备案完成前)
|
### 测试访问地址(备案完成前)
|
||||||
- 网站:http://8.137.165.96:8080
|
- 网站:http://8.137.165.96:8080
|
||||||
- Gitea:需在本地 hosts 绑定,或经 SSH 隧道访问(域名直连会被劫持)
|
- Gitea:http://8.137.165.96:3000 (需安全组放行 3000)
|
||||||
|
- CMS:http://8.137.165.96:8080/admin/
|
||||||
|
|
||||||
### 阶段三:接入 CMS
|
### 阶段三:接入 CMS
|
||||||
7. 在站点加入 `/admin`(Sveltia CMS 页面 + `config.yml`)。
|
7. 在站点加入 `/admin`(Sveltia CMS 页面 + `config.yml`)。
|
||||||
|
|||||||
@@ -13,16 +13,9 @@ backend:
|
|||||||
media_folder: "public/uploads" # 文件实际写入仓库的此目录
|
media_folder: "public/uploads" # 文件实际写入仓库的此目录
|
||||||
public_folder: "/uploads" # 站点引用时的 URL 前缀
|
public_folder: "/uploads" # 站点引用时的 URL 前缀
|
||||||
|
|
||||||
# 本地预览编辑(开发时无需登录 Gitea 即可试用界面)
|
|
||||||
# 运行 `npx @sveltia/cms-proxy-server` 后访问 /admin 可本地编辑
|
|
||||||
local_backend: true
|
|
||||||
|
|
||||||
# 站点地址(编辑器“在站点查看”跳转用)
|
# 站点地址(编辑器“在站点查看”跳转用)
|
||||||
site_url: http://8.137.165.96:8080
|
site_url: http://8.137.165.96:8080
|
||||||
|
|
||||||
# 中文界面
|
|
||||||
locale: zh
|
|
||||||
|
|
||||||
collections:
|
collections:
|
||||||
# ── 博客 ─────────────────────────────────────────────
|
# ── 博客 ─────────────────────────────────────────────
|
||||||
- name: blog
|
- name: blog
|
||||||
|
|||||||
Reference in New Issue
Block a user