🔧 Resolução de Problemas (Troubleshooting de Deploy)
Se você encontrou algum contratempo ao publicar a documentação ou executar a aplicação, consulte esta lista de sintomas e soluções rápidas.
🛑 Erros no GitHub Actions e Pages
1. O site retorna erro 404 (Not Found)
- Causa Comum: A configuração em Settings -> Pages não está apontada para a fonte correta.
- Solução: Certifique-se de que a origem (Source) em Settings -> Pages esteja definida como GitHub Actions.
2. O Workflow no GitHub Actions falha com erro de permissão
- Sintoma: No log da aba Actions, a etapa
Setup PagesouDeploy to GitHub Pagesexibe uma mensagem de falha de token. - Solução: Verifique se o arquivo
.github/workflows/docs.ymlpossui o bloco de permissões explícitas:
3. As imagens ou o CSS não carregam na URL pública
- Causa Comum: Caminhos relativos mal formatados ou a propriedade
site_urlincorreta. - Solução: No arquivo
mkdocs.yml, certifique-se de que osite_urlestá exatamente igual ao seu domínio do GitHub Pages, terminando com barra (/).
🖥️ Erros no Ambiente de Desenvolvimento Local
1. ModuleNotFoundError: No module named 'mkdocs'
- Causa: As bibliotecas do MkDocs e do tema Material não foram instaladas no ambiente Python ativo.
- Solução: No terminal, execute:
2. O servidor Flask acusa porta 5000 em uso
- Sintoma:
OSError: [Errno 98] Address already in useou similar. - Solução: Outro processo ou execução anterior do
main.pyainda está ativa em segundo plano. Feche os terminais antigos ou encerre o processo do Python no Gerenciador de Tarefas do sistema operacional.