From 50a317243d2fd854101bb357b21869d96f8d2436 Mon Sep 17 00:00:00 2001 From: Roman Date: Tue, 21 Jul 2026 09:34:51 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D0=B0=D0=B4=D0=BC=D0=B8=D0=BD-=D0=BF=D0=B0?= =?UTF-8?q?=D0=BD=D0=B5=D0=BB=D1=8C=20Decap=20CMS=20=D0=B4=D0=BB=D1=8F=20G?= =?UTF-8?q?itea?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- static/admin/config.yml | 39 +++++++++++++++++++++++++++++++++++++++ static/admin/index.html | 13 +++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 static/admin/config.yml create mode 100644 static/admin/index.html diff --git a/static/admin/config.yml b/static/admin/config.yml new file mode 100644 index 0000000..897871c --- /dev/null +++ b/static/admin/config.yml @@ -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} \ No newline at end of file diff --git a/static/admin/index.html b/static/admin/index.html new file mode 100644 index 0000000..fd6c324 --- /dev/null +++ b/static/admin/index.html @@ -0,0 +1,13 @@ + + + + + + Админ-панель PMI + + + + + + +