Files
ptp/static/admin/config.yml
T

85 lines
2.4 KiB
YAML

backend:
name: gitea
repo: ptpadmin/ptp
branch: mirror
api_root: https://git.ptp.saguaro-cactus.ru/api/v1
server: https://git.ptp.saguaro-cactus.ru
auth_type: pkce
app_id: 6be1691d-ea91-448e-acfa-016f57c976d6
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
summary: '{{title}} — {{date}}'
fields:
- label: Заголовок
name: title
widget: string
hint: 'Например: Коломна или Дюкинский заказник'
- label: Slug (URL)
name: slug
widget: string
hint: 'Латиница без пробелов. Пример: Kolomna или Dukyn2504'
- label: Дата
name: date
widget: datetime
format: 'YYYY-MM-DDTHH:mm:ss'
date_format: 'DD.MM.YYYY'
time_format: 'HH:mm'
default: ''
- label: Описание (анонс)
name: description
widget: string
hint: 'Короткая фраза. Пример: скалы, рассвет, однодневная поездка'
- label: Обложка (S3 URL)
name: image
widget: string
required: false
hint: 'https://s3.regru.cloud/sleeptrip-dev/images/ИМЯ_1.jpg'
pattern: ['^https?://', 'Должен быть полный URL']
- label: Disqus ID
name: disqus_identifier
widget: number
value_type: int
hint: 'Следующий свободный: 134. Каждый пост — уникальный номер.'
min: 1
- label: Контент
name: body
widget: markdown
- name: notes
label: 📝 Заметки
label_singular: Заметка
folder: content/notes
create: true
format: toml-frontmatter
extension: md
summary: '{{title}} — {{date}}'
fields:
- { label: Заголовок, name: title, widget: string }
- { label: Slug (URL), name: slug, widget: string, hint: 'Латиница без пробелов' }
- label: Дата
name: date
widget: datetime
format: 'YYYY-MM-DDTHH:mm:ss'
date_format: 'DD.MM.YYYY'
time_format: 'HH:mm'
default: ''
- { label: Контент, name: body, widget: markdown }