Добавлена админ-панель Decap CMS для Gitea
This commit is contained in:
parent
938fa7d3f6
commit
50a317243d
39
static/admin/config.yml
Normal file
39
static/admin/config.yml
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
backend:
|
||||||
|
name: gitea
|
||||||
|
repo: rmn/pmi-site # Например: rmn/pmi-site или komisc/pmi-website
|
||||||
|
gitea_domain: https://gitea.komisc.ru # Адрес вашего Gitea сервера
|
||||||
|
branch: main
|
||||||
|
auth_type: pkce
|
||||||
|
app_id: "06c80b30-fe28-4966-81e7-b6d59c5b4a87" # Вставьте сюда Client ID из настроек Gitea
|
||||||
|
|
||||||
|
# Папка, куда будут сохраняться загруженные картинки
|
||||||
|
media_folder: "static/uploads"
|
||||||
|
public_folder: "/uploads"
|
||||||
|
|
||||||
|
# Настройка раздела "Новости"
|
||||||
|
collections:
|
||||||
|
- name: "post"
|
||||||
|
label: "Новости и события"
|
||||||
|
folder: "content/post"
|
||||||
|
create: true
|
||||||
|
slug: "{{year}}-{{month}}-{{day}}-{{slug}}/index"
|
||||||
|
fields:
|
||||||
|
- {label: "Заголовок", name: "title", widget: "string"}
|
||||||
|
- {label: "Дата публикации", name: "date", widget: "datetime"}
|
||||||
|
- {label: "Категория", name: "categories", widget: "list", default: ["Новости"]}
|
||||||
|
- {label: "Текст (формулы через $$...$$)", name: "body", widget: "markdown"}
|
||||||
|
|
||||||
|
- Настройка раздела "Сотрудники"
|
||||||
|
- name: "authors"
|
||||||
|
label: "Сотрудники"
|
||||||
|
folder: "content/authors"
|
||||||
|
create: true
|
||||||
|
slug: "{{slug}}/_index"
|
||||||
|
fields:
|
||||||
|
- {label: "ФИО", name: "title", widget: "string"}
|
||||||
|
- {label: "Должность", name: "role", widget: "string"}
|
||||||
|
- {label: "Ученая степень", name: "degree", widget: "string", required: false}
|
||||||
|
- {label: "Email", name: "email", widget: "string", required: false}
|
||||||
|
- {label: "ORCID", name: "orcid", widget: "string", required: false}
|
||||||
|
- {label: "Научные интересы", name: "interests", widget: "list", required: false}
|
||||||
|
- {label: "Краткая биография", name: "body", widget: "markdown", required: false}
|
||||||
13
static/admin/index.html
Normal file
13
static/admin/index.html
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8" />
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<title>Админ-панель PMI</title>
|
||||||
|
<!-- Подключаем скрипт Decap CMS -->
|
||||||
|
<script src="https://unpkg.com/decap-cms@^3.0.0/dist/decap-cms.js"></script>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<!-- Сюда CMS загрузит свой интерфейс -->
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
Loading…
x
Reference in New Issue
Block a user