Pular para o conteúdo
Central de Ajuda Clevera

Publicar artigos no GitHub

Conecte o GitHub e publique qualquer artigo do Clevera como um arquivo Markdown, com suas capturas de tela, no repositório e pasta que você escolher: permissões, nomes de arquivo, front matter, imagens, atualizações e mensagens de erro.

Atualizado 11 min de leitura

Conecte o GitHub uma vez e você poderá publicar qualquer artigo do Clevera em um repositório como um arquivo Markdown, pronto para um site de documentação, uma pasta docs/ estilo wiki ou uma coleção de README. Este artigo aborda a conexão, a escolha do repositório e da pasta, a aparência do arquivo e como as atualizações funcionam.

Antes de começar

  • Plano: a publicação no GitHub faz parte dos planos Pro e Custom. Nos planos Free e Starter, a aba Publicar exibe "A publicação em suas ferramentas está incluída no plano Pro". Veja Escolher um plano.
  • Função no Clevera: apenas o proprietário do workspace ou um Administrador pode conectar ou desconectar o GitHub. Uma vez conectado, qualquer pessoa que possa editar um artigo pode publicá-lo.
  • Acesso no GitHub: a pessoa que faz a conexão precisa de acesso de escrita aos repositórios nos quais você deseja publicar e o direito de instalar um GitHub App nessa conta pessoal ou organização (ou um proprietário da organização para aprová-lo).
  • Um artigo: você publica o artigo que pertence a um vídeo ou gravação. Gere-o primeiro; veja Transformar uma gravação em um artigo.

A publicação não utiliza créditos.

Conectar o GitHub

  1. Abrir Integrações

    Na barra lateral, abra o menu do workspace e escolha Integrações. Encontre o GitHub em Integrações disponíveis (ou na aba Desenvolvimento) e clique em Conectar. O botão aparece quando você aponta para o cartão.

    A página de Integrações na aba Desenvolvimento com Conectar exibido no cartão do GitHub
    Apenas proprietários e Administradores veem Conectar.
  2. Autorizar o Clevera no GitHub

    O GitHub solicita que você autorize o aplicativo Clevera AI. Ele solicita acesso de leitura às suas associações de organização, para que o Clevera possa listar as contas às quais você pertence. Clique em Autorizar.

  3. Instalar o aplicativo em seus repositórios

    O GitHub abre então a página de instalação do aplicativo Clevera AI. Escolha sua conta pessoal ou uma organização e, em seguida, escolha Todos os repositórios ou Apenas repositórios selecionados. O aplicativo solicita:

    Permissão do GitHub Por que
    Conteúdo: leitura e escrita Para criar e atualizar o arquivo Markdown e suas imagens
    Metadados: somente leitura Exigido pelo GitHub para todo aplicativo; permite que o Clevera liste repositórios

    Clique em Instalar. Repita para cada organização na qual você deseja publicar.

  4. Verificar a conexão

    De volta a Integrações, o GitHub é movido para a lista Conectado com o nome da sua conta ou organização do GitHub e um selo Conectado. Antes de publicar qualquer coisa, ele exibe "Nada publicado ainda".

    GitHub listado em Conectado para a conta acme-inc, com nada publicado ainda

Adicionar ou remover repositórios posteriormente

O Clevera só vê os repositórios nos quais o aplicativo está instalado. Para alterar isso, abra Integrações, clique em GitHub e, em Acesso, clique em Acesso ao repositório. No GitHub, abra a conta, clique em Configurar e altere a lista de repositórios. Novos repositórios aparecem na próxima vez que você abrir a aba Publicar.

Os detalhes da conexão GitHub com o link Acesso ao repositório
Acesso ao repositório abre o GitHub, onde você escolhe quais repositórios o Clevera pode ver.

Publicar um artigo

  1. Abrir a aba Publicar

    No editor, clique em Compartilhar e abra a aba Publicar. Em Publicar o artigo, clique no bloco GitHub em Pronto para publicar.

    O artigo é publicado no idioma que você tem aberto no editor. Alterne o idioma na barra superior primeiro para publicar uma tradução.

  2. Escolher a conta, o repositório e a pasta

    Em Onde ele vai, escolha:

    Campo O que escolher Notas
    Conta Sua conta pessoal ou uma organização Exibido apenas quando seus repositórios pertencem a mais de uma conta
    Repositório O repositório para o arquivo Mais recentemente atualizado primeiro. O primeiro é selecionado para você
    Pasta Um caminho como docs ou articles/guides "O arquivo Markdown é criado aqui. Deixe vazio para a raiz do repositório." Começa como docs. Pastas que ainda não existem são criadas

    O Clevera lembra o que você escolheu para a próxima vez.

    O formulário Publicar no GitHub com o repositório docs-site e a pasta docs
    O arquivo vai para a branch padrão do repositório, na pasta que você digitar.
  3. Publicar

    Clique em Publicar no GitHub. Você verá "Procurando por uma cópia existente no GitHub", depois Escrevendo a página. Quando terminar, você verá "Publicado no GitHub." Clique em Abrir no GitHub para ver o arquivo.

    Você pode fechar a janela Compartilhar enquanto ele é executado; uma notificação avisa quando terminar.

Onde o arquivo vai

  • Branch: a branch padrão do repositório (geralmente main). O Clevera faz o commit diretamente nela; ele não abre um pull request e você não pode escolher outra branch.
  • Nome do arquivo: o título em letras minúsculas, com espaços transformados em hifens, terminando em .md. "Create your first invoice" torna-se create-your-first-invoice.md. Títulos em outros scripts ou com acentos são escritos primeiro em letras latinas ("Créer une facture" torna-se creer-une-facture.md). Um título sem nada para escrever, como um feito apenas de emojis, recebe um código fixo curto (article- mais 8 caracteres). Nomes são cortados em 80 caracteres.
  • Imagens: as capturas de tela do artigo vão para assets/<file name>/ dentro da mesma pasta, no mesmo commit.
  • Mensagem de commit: Add article: <title>, ou Update article: <title> quando você atualiza um arquivo existente.
  • Autor do commit: a conta do GitHub que conectou a integração.

Como o arquivo se parece

O Clevera escreve Markdown estilo GitHub com um bloco de front matter curto no topo:

Front matter
---
title: "Create your first invoice"
created_at: "2026-10-12T09:30:00+00:00"
updated_at: "2026-10-12T10:05:00+00:00"
source: "Clevera"
---
No artigo do Clevera No arquivo Markdown
Cabeçalhos, negrito, itálico, tachado, código em linha Markdown padrão
Links Mantidos. Links para outras páginas do Clevera mantêm apenas seu texto, pois não funcionariam em um repositório
Listas com marcadores, numeradas e aninhadas Listas Markdown padrão
Checklists Listas de tarefas (- [ ] / - [x])
Tabelas Tabelas Markdown
Blocos de código Blocos de código delimitados com o idioma; um título de código torna-se uma linha em negrito acima
Callouts Alertas do GitHub: info e note como [!NOTE], tip e success como [!TIP], warning como [!WARNING], danger como [!CAUTION]. O título fica em negrito dentro do alerta
Etapas numeradas Uma lista numerada: o título de cada etapa em negrito, seu conteúdo aninhado abaixo
Abas O rótulo de cada aba em negrito, seguido por seu conteúdo
Toggles Uma seção recolhível <details>
Cartões Uma lista de links com suas descrições; ícones de cartão são deixados de fora
Destaque, sobrescrito, subscrito Tags <mark>, <sup> e <sub>, que o GitHub renderiza
Equações Matemática do GitHub ($…$ e blocos de matemática)
Capturas de tela e imagens Arquivos de imagem commitados no repositório, com a legenda em itálico
Vídeos e embeds Um pôster ou miniatura do YouTube que vincula ao vídeo, mais um link ▶ com seu título

O vídeo de onde o artigo veio não é adicionado ao arquivo. Um vídeo do Clevera colocado dentro do artigo torna-se um link para seu player, apenas quando o link de compartilhamento desse vídeo estiver ativado. Veja Mostrar um vídeo em um artigo.

Imagens

As capturas de tela são commitadas em seu repositório ao lado do arquivo, e o Markdown vincula-se a elas por caminho relativo (assets/<file name>/…). Elas continuam funcionando sem o Clevera, e em um repositório privado elas permanecem tão privadas quanto o restante dele.

Um arquivo de vídeo que você carregou no artigo não é commitado. Ele permanece um link para o Clevera que expira após um tempo; publique novamente para renová-lo.

Usar com um site de documentação

A maioria dos geradores de sites estáticos que compilam a partir de um repositório (como Docusaurus, MkDocs, Jekyll ou Hugo) lê title do front matter e ignora campos que não conhece. Uma configuração comum:

  1. Aponte a Pasta para a pasta que seu site de documentação lê, por exemplo docs ou content/guides.
  2. Publique cada artigo lá; a compilação normal do seu site captura o novo commit.
  3. Verifique se o seu gerador renderiza alertas do GitHub, matemática e <details>; alguns mostram alertas como citações simples.

Atualizar um artigo que você já publicou

A publicação funciona apenas em uma direção. As edições que você faz no Clevera permanecem no Clevera até que você publique novamente, e as alterações feitas no arquivo no GitHub nunca voltam para o Clevera.

Ao publicar no mesmo repositório e pasta, o Clevera encontra o arquivo com o mesmo nome e exibe "Este artigo já está no GitHub." Clique em Visualizá-lo para abrir o arquivo existente, então escolha:

Opção O que acontece no GitHub Botão
Atualizar o artigo existente O mesmo arquivo e suas imagens são sobrescritos em um novo commit. Atualizar no GitHub
Criar um novo artigo "Manter o existente e adicionar este sob um novo título." O Clevera sugere um Novo título como "Create your first invoice (2)", que se torna um novo arquivo. Criar novo artigo
O prompt de duplicata para o GitHub: atualizar o artigo existente ou criar um novo, com Atualizar no GitHub

Se o título for alterado no Clevera, o nome do arquivo também muda, portanto, a publicação cria um novo arquivo ao lado do antigo. Exclua ou renomeie o arquivo antigo no GitHub por conta própria.

Nada no Clevera exclui arquivos do seu repositório.

Desconectar GitHub

  1. Abra Integrações, clique no menu ⋯ na linha do GitHub e escolha Desconectar (ou clique em GitHub e depois em Desconectar).
  2. Confirme. "Você não pode mais publicar nele a partir do editor. O conteúdo que você já publicou permanece no GitHub."

Desconectar exclui o token de acesso do Clevera. Para remover o acesso do Clevera no GitHub também, desinstale o aplicativo Clevera AI (Configurações do GitHub → Applications → Installed GitHub Apps → Configure → Uninstall) e revogue a autorização em Authorized GitHub Apps.

Solução de problemas

Você vê O que fazer
"Integrations are included in Pro and Custom plans." Faça upgrade do workspace para o plano Pro. Veja Escolher um plano.
Nenhum botão Conectar na página de Integrações Apenas o proprietário ou um Administrador pode conectar. Peça a um deles.
"You can view this item but not publish it. Ask someone who can edit it." Você precisa de acesso de edição ao artigo para publicá-lo.
"Connect GitHub on the Integrations page first." O GitHub ainda não está conectado neste workspace. Peça a um proprietário ou Administrador para conectá-lo.
"No repositories in this account." Instale o aplicativo Clevera AI nessa conta ou adicione o repositório a ela através de Acesso ao repositório. Se os repositórios estavam lá antes, reconecte o GitHub.
Um repositório está faltando na lista Verifique se o aplicativo Clevera AI está instalado nele. A lista comporta até 1.000 repositórios, com os atualizados mais recentemente primeiro.
"Couldn’t load your GitHub locations" Clique em Tente novamente. Se continuar acontecendo, reconecte o GitHub.
"Could not publish to acme-inc/docs-site." seguido pelo que o GitHub disse O GitHub recusou o commit. Geralmente, a conta conectada não pode fazer push para o branch padrão: a proteção de branch que exige pull requests ou revisões bloqueia isso. Permita o commit ou publique em um repositório sem essa regra.
"GitHub rate limit reached. Please wait a moment and try again." Aguarde um minuto e clique em Tente novamente.
"Your GitHub connection has expired. Please reconnect GitHub." Clique em Reconectar ou abra Integrações e clique em Reconectar na linha do GitHub.
"Connection failed:" seguido pelo motivo do GitHub Você recusou a autorização ou o GitHub a recusou. Clique em Conectar novamente e autorize.
"Invalid authorization state. Please try again." ou "Authorization expired. Please try again." O login demorou muito ou foi executado em outra aba. Comece novamente a partir de Conectar.
"Too many connection attempts. Please try again later." Aguarde um minuto; você pode iniciar até 5 conexões por minuto.
"Article content is empty or invalid." O artigo não tem conteúdo neste idioma. Gere ou escreva-o e publique novamente.
"No article found. Please generate an article first." O vídeo não tem artigo no idioma que você abriu. Gere-o ou altere o idioma.
"Too many publish attempts. Please wait a moment before trying again." Você pode publicar até 20 vezes por minuto. Aguarde um minuto.
"Failed to publish to GitHub. Please try again." Clique em Tente novamente. Se continuar falhando, reconecte o GitHub e entre em contato com o suporte.
A conexão mostra Precisa de atenção ou Erro Clique em Reconectar na linha e autorize novamente.