local_backend: false # cambiar por true para hacer cosas en local

backend:
  name: github
  repo: JorgeGolo/jorgeseo-web
  branch: main
  base_url: https://green-math-d8d9.jorgegomezseo.workers.dev # La URL de tu Worker green-math-d8d9.jorgegomezseo.workers.dev
  auth_endpoint: auth # Esto es para el gateway de autenticación

# Ajustado según tu captura de assets
media_folder: 'source/assets/img'
public_folder: '/assets/img'

collections:
  - name: 'blog'
    label: 'Entradas del Blog'
    folder: 'source/_posts'
    create: true
    slug: '{{slug}}'
    fields:
      # Campos obligatorios de tu estructura Jigsaw
      - {
          label: 'Layout',
          name: 'extends',
          widget: 'hidden',
          default: '_layouts.post',
        }
      - {
          label: 'Sección',
          name: 'section',
          widget: 'hidden',
          default: 'content',
        }

      # Metadatos del post
      - { label: 'Título', name: 'title', widget: 'string' }
      - {
          label: 'Fecha Publicación',
          name: 'date',
          widget: 'datetime',
          format: 'YYYY-MM-DD',
        }
      - {
          label: 'Última Actualización',
          name: 'updatedAt',
          widget: 'datetime',
          format: 'YYYY-MM-DD',
          required: false,
        }

      # SEO y Visualización
      - { label: 'Descripción SEO', name: 'description', widget: 'text' }
      - { label: 'Imagen de Portada', name: 'cover_image', widget: 'image' }
      - {
          label: 'Categorías',
          name: 'categories',
          widget: 'list',
          default: ['wpo'],
        }
      - {
          label: 'Autor',
          name: 'author',
          widget: 'string',
          default: 'Jorge Gómez López',
        }
      - {
          label: 'Destacado',
          name: 'featured',
          widget: 'boolean',
          default: false,
        }

      # Extractos y Redes Sociales
      - { label: 'Extracto (Home)', name: 'excerpt', widget: 'text' }
      - { label: 'OG Title', name: 'ogtitle', widget: 'string' }
      - { label: 'OG Description', name: 'ogdescription', widget: 'text' }

      # El contenido del post
      - { label: 'Cuerpo del artículo', name: 'body', widget: 'markdown' }
