feat: 接入 Sveltia CMS(/admin + gitea backend 配置)
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# yaml-language-server: $schema=https://unpkg.com/@sveltia/cms/schema/sveltia-cms.json
|
||||
|
||||
# 本地验证用本地 Gitea(Task 5 起的);生产换真实 Gitea 地址
|
||||
backend:
|
||||
name: gitea
|
||||
repo: lzy/official-site-base
|
||||
base_url: http://localhost:3000
|
||||
api_root: http://localhost:3000/api/v1
|
||||
|
||||
media_folder: /public/media
|
||||
public_folder: /media
|
||||
|
||||
collections:
|
||||
- name: news
|
||||
label: 新闻动态
|
||||
label_singular: 新闻
|
||||
folder: /src/content/news
|
||||
create: true
|
||||
slug: '{{slug}}'
|
||||
fields:
|
||||
- { label: 标题, name: title, widget: string }
|
||||
- { label: 日期, name: date, widget: datetime, type: date }
|
||||
- { label: 分类, name: category, widget: string, default: 未分类 }
|
||||
- { label: 正文, name: body, widget: richtext }
|
||||
@@ -0,0 +1,12 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta name="robots" content="noindex" />
|
||||
<title>Sveltia CMS</title>
|
||||
</head>
|
||||
<body>
|
||||
<!-- 注意:不要加 type="module",不要加 CSS link(Sveltia 自带样式) -->
|
||||
<script src="https://unpkg.com/@sveltia/cms/dist/sveltia-cms.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user