backend:
  name: github
  repo: CSWebsites/alexsander-fotografo
  branch: master
  base_url: https://decap-cms-oauth.vercel.app

media_folder: "src/assets/uploads"
public_folder: "../../assets/uploads"

collections:
  - name: "globals"
    label: "Configurações Globais"
    editor:
      preview: false
    files:
      - label: "Informações de Contato"
        name: "contato"
        file: "src/content/globals/contato.json"
        fields:
          - { label: "Telefone/Celular", name: "telefone", widget: "string" }
          - { label: "Link do WhatsApp", name: "whatsappLink", widget: "string" }
          - { label: "E-mail", name: "email", widget: "string" }
          - { label: "Arroba do Instagram", name: "instagram", widget: "string" }
          - { label: "Link do Instagram", name: "instagramLink", widget: "string" }
      - label: "Header e Footer"
        name: "layout"
        file: "src/content/globals/layout.json"
        fields:
          - { label: "Logo Principal", name: "logoMain", widget: "image" }
          - { label: "Logo Rodapé", name: "logoFooter", widget: "image" }
          - { label: "Descrição Rodapé", name: "footerDesc", widget: "text" }
          - { label: "Copyright", name: "copyright", widget: "string", default: "© 2026 Alexsander Rodrigues - Fotografia Esportiva. Todos os direitos reservados." }

  - name: "pages"
    label: "Páginas do Site"
    editor:
      preview: false
    files:
      - label: "Home"
        name: "home"
        file: "src/content/pages/home.json"
        fields:
          - label: "Seção Hero (Topo da Página)"
            name: "hero"
            widget: "object"
            fields:
              - { label: "Tagline", name: "tagline", widget: "string" }
              - { label: "Título Principal", name: "titulo", widget: "string" }
              - { label: "Descrição", name: "descricao", widget: "text" }
              - label: "Slides (Imagens de Fundo)"
                name: "slides"
                widget: "list"
                fields:
                  - { label: "Imagem (Recomendado: 1920x1080, WebP)", name: "image", widget: "image" }
                  - { label: "Texto Alternativo (Alt)", name: "alt", widget: "string" }
          - label: "Seção Sobre"
            name: "sobre"
            widget: "object"
            fields:
              - { label: "Tagline", name: "tagline", widget: "string" }
              - { label: "Título", name: "titulo", widget: "string" }
              - { label: "Tempo de Experiência (ex: +15 anos)", name: "experiencia", widget: "string" }
              - { label: "Descrição", name: "descricao", widget: "text" }
              - { label: "Imagem", name: "imagem", widget: "image" }
              - label: "Destaques"
                name: "destaques"
                widget: "list"
                fields:
                  - { label: "Texto", name: "texto", widget: "string" }
                  - { label: "Código do Ícone SVG (Opcional)", name: "icone", widget: "text", required: false }
          - label: "Seção Serviços"
            name: "servicos"
            widget: "object"
            fields:
              - { label: "Tagline", name: "tagline", widget: "string" }
              - { label: "Título", name: "titulo", widget: "string" }
              - { label: "Descrição", name: "descricao", widget: "text" }
              - label: "Cards"
                name: "cards"
                widget: "list"
                fields:
                  - { label: "Título", name: "titulo", widget: "string" }
                  - { label: "Descrição", name: "descricao", widget: "text" }
                  - { label: "Código do Ícone SVG (Opcional)", name: "icone", widget: "text", required: false }
          - label: "Seção Vantagens Extras"
            name: "vantagens"
            widget: "object"
            fields:
              - { label: "Tagline", name: "tagline", widget: "string" }
              - { label: "Título", name: "titulo", widget: "string" }
              - { label: "Descrição", name: "descricao", widget: "text" }
              - label: "Destaques"
                name: "destaques"
                widget: "list"
                fields:
                  - { label: "Título", name: "titulo", widget: "string" }
                  - { label: "Descrição", name: "descricao", widget: "text" }
                  - { label: "Código do Ícone SVG (Opcional)", name: "icone", widget: "text", required: false }
          - label: "Seção Chamada para Ação (CTA)"
            name: "cta"
            widget: "object"
            fields:
              - { label: "Título", name: "titulo", widget: "string" }
              - { label: "Descrição", name: "descricao", widget: "text" }

      - label: "Página Sobre"
        name: "sobre_page"
        file: "src/content/pages/sobre_page.json"
        fields:
          - label: "Hero"
            name: "hero"
            widget: "object"
            fields:
              - { label: "Tagline", name: "tagline", widget: "string" }
              - { label: "Título", name: "titulo", widget: "string" }
              - { label: "Descrição", name: "descricao", widget: "text" }
              - { label: "Imagem de Fundo (Recomendado: 1920x1080, WebP, escurecida)", name: "bgImage", widget: "image" }
          - label: "Minha História"
            name: "historia"
            widget: "object"
            fields:
              - { label: "Tagline", name: "tagline", widget: "string" }
              - { label: "Título", name: "titulo", widget: "string" }
              - { label: "Conteúdo", name: "conteudo", widget: "markdown" }
              - { label: "Imagem Principal", name: "img1", widget: "image" }
              - { label: "Imagem Topo", name: "img2", widget: "image" }
              - { label: "Imagem Fundo", name: "img3", widget: "image" }
          - label: "Diferenciais"
            name: "diferenciais"
            widget: "object"
            fields:
              - { label: "Tagline", name: "tagline", widget: "string" }
              - { label: "Título", name: "titulo", widget: "string" }
              - { label: "Descrição", name: "descricao", widget: "text" }
              - label: "Cards"
                name: "cards"
                widget: "list"
                fields:
                  - { label: "Título", name: "titulo", widget: "string" }
                  - { label: "Descrição", name: "descricao", widget: "text" }

      - label: "Página Serviços"
        name: "servicos_page"
        file: "src/content/pages/servicos_page.json"
        fields:
          - label: "Hero"
            name: "hero"
            widget: "object"
            fields:
              - { label: "Título", name: "titulo", widget: "string" }
              - { label: "Descrição", name: "descricao", widget: "text" }
          - label: "Lista de Serviços (Seções)"
            name: "lista"
            widget: "list"
            fields:
              - { label: "ID (para link âncora, ex: eventos-esportivos)", name: "id", widget: "string" }
              - { label: "Tagline", name: "tagline", widget: "string" }
              - { label: "Título", name: "titulo", widget: "string" }
              - { label: "Descrição", name: "descricao", widget: "text" }
              - { label: "Botão (CTA)", name: "cta", widget: "string" }
              - { label: "Mensagem WhatsApp", name: "waMsg", widget: "string" }
              - { label: "Imagem 1 (Fundo)", name: "img1", widget: "image" }
              - { label: "Imagem 2 (Meio)", name: "img2", widget: "image" }
              - { label: "Imagem 3 (Frente)", name: "img3", widget: "image" }
              - { label: "Texto Alt da Imagem", name: "altFront", widget: "string" }
              - { label: "Layout (Esquerda ou Direita)", name: "layout", widget: "select", options: ["left", "right"] }

      - label: "Página Portfólio (Configuração)"
        name: "portfolio_page"
        file: "src/content/pages/portfolio_page.json"
        fields:
          - label: "Hero"
            name: "hero"
            widget: "object"
            fields:
              - { label: "Título", name: "titulo", widget: "string" }
              - { label: "Descrição", name: "descricao", widget: "text" }
              - { label: "Imagem de Fundo (1920x1080, WebP)", name: "bgImage", widget: "image" }

      - label: "Página Contato"
        name: "contato_page"
        file: "src/content/pages/contato_page.json"
        fields:
          - label: "Hero"
            name: "hero"
            widget: "object"
            fields:
              - { label: "Título", name: "titulo", widget: "string" }
              - { label: "Descrição", name: "descricao", widget: "text" }
              - { label: "Imagem de Fundo (1920x1080, WebP)", name: "bgImage", widget: "image" }
          - label: "Informações"
            name: "info"
            widget: "object"
            fields:
              - { label: "Tempo de Experiência (ex: +15 anos)", name: "experiencia", widget: "string" }
              - { label: "Imagem de Destaque", name: "imagem", widget: "image" }

  - name: "portfolio"
    label: "Galeria (Imagens do Portfólio)"
    folder: "src/content/portfolio"
    create: true
    slug: "{{year}}-{{month}}-{{slug}}"
    fields:
      - { label: "Título", name: "title", widget: "string" }
      - { label: "Categoria (Filtro)", name: "categoria", widget: "string" }
      - { label: "Mídia (Imagem/Vídeo)", name: "midia", widget: "image" }
