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.
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
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.

Apenas proprietários e Administradores veem Conectar. 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.
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.
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".

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.

Publicar um artigo
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.
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 docsouarticles/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 criadasO Clevera lembra o que você escolheu para a próxima vez.

O arquivo vai para a branch padrão do repositório, na pasta que você digitar. 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-secreate-your-first-invoice.md. Títulos em outros scripts ou com acentos são escritos primeiro em letras latinas ("Créer une facture" torna-secreer-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>, ouUpdate 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:
---
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:
- Aponte a Pasta para a pasta que seu site de documentação lê, por exemplo
docsoucontent/guides. - Publique cada artigo lá; a compilação normal do seu site captura o novo commit.
- 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 |

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
- Abra Integrações, clique no menu ⋯ na linha do GitHub e escolha Desconectar (ou clique em GitHub e depois em Desconectar).
- 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. |