Files

48 lines
1.8 KiB
YAML
Raw Permalink Normal View History

# Sveltia CMS — administration des actualités du GONG.
# Backend git : forge Gitea/Forgejo de l'écosystème OKI (labola.o-k-i.net).
# Prérequis (une seule fois) : créer une application OAuth dans Gitea
# (Paramètres → Applications → Nouvelle application OAuth2),
# URL de redirection : https://gong.gp/admin/ — puis renseigner `app_id` ci-dessous.
# Voir DEPLOIEMENT.md.
backend:
name: gitea
repo: ORGANISATION-KA-INTERNATIONALE/gong.gp
branch: prod # ⚠️ doit correspondre à la branche déployée en production
base_url: https://labola.o-k-i.net
# app_id: "<client-id-oauth-gitea>"
# Édition locale sans authentification : `npx @sveltia/cms-cli` ou ?dev côté outillage.
# media : images des actualités auto-hébergées dans le dépôt.
media_folder: static/images/actualites
public_folder: /images/actualites
# Interface en français.
locale: fr
collections:
- name: actualites
label: Actualités
label_singular: Actualité
description: Communiqués, commémorations et annonces du GONG.
folder: content/actualites
create: true
delete: true
slug: '{{year}}-{{month}}-{{day}}-{{slug}}'
identifier_field: titre
summary: '{{titre}} — {{date}}'
sortable_fields: [date, titre]
fields:
- { name: titre, label: Titre, widget: string }
- name: date
label: Date de publication
widget: datetime
format: 'YYYY-MM-DD'
date_format: 'YYYY-MM-DD'
time_format: false
- { name: chapeau, label: Chapeau (résumé court), widget: text }
- { name: couverture, label: Image de couverture, widget: image, required: false }
- { name: couvertureAlt, label: "Texte alternatif de l'image", widget: string, required: false }
- { name: top, label: Mettre en avant, widget: boolean, default: false }
- { name: body, label: Contenu, widget: markdown }