2 Commits

Author SHA1 Message Date
PTP Admin b1202bc9af fix: CMS branch → mirror (не прод) 2026-04-29 00:04:00 +03:00
PTP Admin d4baad799e feat: Sveltia CMS admin panel (test-repo backend)
- static/admin/index.html — Sveltia CMS from CDN
- static/admin/config.yml — posts collection, TOML frontmatter
- branch cms only, не мержить в main/mirror
2026-04-29 00:02:28 +03:00
2 changed files with 39 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
backend:
name: test-repo
# Когда переключим на GitHub:
# backend:
# name: github
# repo: reddragon333/ptp
# branch: mirror ← пишет сюда, не в main/прод
media_folder: static/images/uploads
public_folder: /images/uploads
locale: ru
collections:
- name: post
label: Посты / Поездки
label_singular: Пост
folder: content/post
create: true
format: toml-frontmatter
extension: md
fields:
- { label: Заголовок, name: title, widget: string }
- { label: Slug (URL), name: slug, widget: string }
- { label: Дата, name: date, widget: datetime, format: 'YYYY-MM-DDTHH:mm:ss', default: '' }
- { label: Описание (анонс), name: description, widget: string }
- { label: Обложка (URL из S3), name: image, widget: string, required: false }
- { label: Контент, name: body, widget: markdown }
+11
View File
@@ -0,0 +1,11 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8 />
<meta name=viewport content=width=device-width, initial-scale=1.0 />
<meta name=robots content=noindex />
<title>PTP Admin</title>
<script src="https://cdn.jsdelivr.net/npm/@sveltia/cms/dist/sveltia-cms.js"></script>
</head>
<body></body>
</html>