Files
shizhui_website/public/admin/config.yml
ShiZhui af61fe8b35
All checks were successful
Build and Deploy / build-deploy (push) Successful in 27s
修复 CMS 配置:移除 local_backend 和无效的 locale 字段
2026-06-11 18:12:35 +08:00

68 lines
3.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Sveltia CMS 配置(兼容 Decap CMS 格式)
# 后端:自托管 GiteaIP 访问,备案完成前不走域名),通过 Gitea OAuth 登录鉴权
backend:
name: gitea
repo: shizhui/shizhui_website # Gitea 上的 <owner>/<repo>
base_url: http://8.137.165.96:3000 # Gitea 实例地址OAuth 在此完成)
api_root: http://8.137.165.96:3000/api/v1
branch: main
app_id: "27b5f734-8df0-4a5e-9ea8-e7597dea4f6c" # Gitea OAuth 应用 client_id公开客户端PKCE
# 上传媒体(图片等)存放位置
media_folder: "public/uploads" # 文件实际写入仓库的此目录
public_folder: "/uploads" # 站点引用时的 URL 前缀
# 站点地址(编辑器“在站点查看”跳转用)
site_url: http://8.137.165.96:8080
collections:
# ── 博客 ─────────────────────────────────────────────
- name: blog
label: 博客文章
label_singular: 文章
folder: src/content/blog
create: true
slug: "{{slug}}"
extension: md
format: frontmatter
preview_path: blog/{{slug}}
summary: "{{title}} — {{pubDate | date('YYYY-MM-DD')}}"
sortable_fields: [pubDate, title]
fields:
- { name: title, label: 标题, widget: string }
- { name: description, label: 摘要, widget: text, required: false }
- { name: pubDate, label: 发布日期, widget: datetime, date_format: "YYYY-MM-DD", time_format: false, format: "YYYY-MM-DD" }
- { name: updatedDate, label: 更新日期, widget: datetime, date_format: "YYYY-MM-DD", time_format: false, format: "YYYY-MM-DD", required: false }
- { name: tags, label: 标签, widget: list, default: [], required: false }
- { name: draft, label: 草稿(不发布), widget: boolean, default: false }
- { name: body, label: 正文, widget: markdown }
# ── 项目 ─────────────────────────────────────────────
- name: projects
label: 项目
label_singular: 项目
folder: src/content/projects
create: true
slug: "{{slug}}"
extension: md
format: frontmatter
preview_path: projects/{{slug}}
summary: "{{title}}{{category}}"
sortable_fields: [order, date, title]
fields:
- { name: title, label: 名称, widget: string }
- { name: description, label: 简介, widget: text }
- name: category
label: 分类
widget: select
options: ["硬件", "软件", "通信", "机器人", "其他"]
default: "其他"
- { name: tags, label: 标签, widget: list, default: [], required: false }
- { name: date, label: 日期, widget: datetime, date_format: "YYYY-MM-DD", time_format: false, format: "YYYY-MM-DD", required: false }
- { name: repo, label: 源码链接, widget: string, required: false }
- { name: link, label: 访问链接, widget: string, required: false }
- { name: featured, label: 首页精选, widget: boolean, default: false }
- { name: order, label: 排序权重(大在前), widget: number, default: 0, value_type: int }
- { name: body, label: 详情, widget: markdown }