backend:
  name: github
  repo: codigobyte-repo/tiempolisto
  branch: main
  base_url: https://tiempolisto-oauth.codigobyte.workers.dev

media_folder: public/images/novedades
public_folder: /images/novedades

locale: es

collections:
  - name: novedades
    label: Novedades
    label_singular: Novedad
    folder: src/content/novedades
    create: true
    slug: "{{slug}}"
    extension: md
    format: frontmatter
    fields:
      - { label: "Título", name: title, widget: string }
      - {
          label: "Descripción",
          name: description,
          widget: text,
          hint: "Bajada corta. Aparece en el listado y como meta description (140-160 caracteres recomendado).",
        }
      - {
          label: "Fecha de publicación",
          name: pubDate,
          widget: datetime,
          format: "YYYY-MM-DD",
          date_format: "DD/MM/YYYY",
          time_format: false,
        }
      - {
          label: "Fecha de actualización",
          name: updatedDate,
          widget: datetime,
          format: "YYYY-MM-DD",
          date_format: "DD/MM/YYYY",
          time_format: false,
          required: false,
        }
      - {
          label: "Categoría",
          name: category,
          widget: select,
          options:
            [
              "Impuestos",
              "Laboral",
              "Monotributo",
              "Pymes",
              "Actualidad AFIP/ARCA",
              "Capacitaciones",
            ],
        }
      - {
          label: "Tags",
          name: tags,
          widget: list,
          default: [],
          required: false,
          hint: "Tags opcionales separados por coma.",
        }
      - { label: "Autora", name: author, widget: string, default: "Tiempo LISTO" }
      - label: "Imagen destacada"
        name: image
        widget: object
        required: false
        fields:
          - { label: "Archivo", name: src, widget: image }
          - { label: "Texto alternativo", name: alt, widget: string }
      - {
          label: "Borrador",
          name: draft,
          widget: boolean,
          default: false,
          hint: "Si está activado, el artículo no aparece en el sitio.",
        }
      - { label: "Contenido", name: body, widget: markdown }
