vienalatina/static/admin/config.yml
pablo 1d267815d0
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Update static/admin/config.yml
2026-09-18 14:13:52 +00:00

53 lines
2.0 KiB
YAML

# Decap CMS configuration — Gitea backend (OAuth app registered in Gitea admin).
backend:
name: gitea
repo: pablo/vienalatina # owner/repo inside Gitea
branch: main
base_url: https://git.vienalatina.com
api_root: https://git.vienalatina.com/api/v1
app_id: c84efc23-3815-4487-a3fc-664a2bb04f15
site_url: https://vienalatina.com
display_url: https://vienalatina.com
media_folder: static/uploads
public_folder: /uploads
# Pablo authors Spanish sources only; CI generates the .de.md / .pt-br.md siblings.
collections:
- name: post
label: "Artículos"
label_singular: "Artículo"
folder: content/post
create: true
extension: md
format: yaml-frontmatter
slug: "{{slug}}.es"
filter: { field: lang, value: es }
fields:
- { name: title, label: "Título", widget: string }
- { name: date, label: "Fecha", widget: datetime }
- { name: lang, label: "Idioma", widget: hidden, default: es }
- { name: manual_translation, label: "Traducción manual (congelar)", widget: boolean, default: false, required: false }
- { name: categories, label: "Categorías", widget: select, multiple: true,
options: ["Turismo", "Cultura", "Gastronomía", "Comunidad", "Comercio"] }
- { name: description, label: "Resumen", widget: text, required: false }
- { name: image, label: "Imagen destacada", widget: image, required: false }
- { name: body, label: "Cuerpo", widget: markdown }
- name: page
label: "Páginas"
label_singular: "Página"
folder: content/page
create: true
extension: md
format: yaml-frontmatter
slug: "{{slug}}.es"
filter: { field: lang, value: es }
fields:
- { name: title, label: "Título", widget: string }
- { name: date, label: "Fecha", widget: datetime, required: false }
- { name: lang, label: "Idioma", widget: hidden, default: es }
- { name: manual_translation, label: "Traducción manual (congelar)", widget: boolean, default: false, required: false }
- { name: body, label: "Cuerpo", widget: markdown }