- JavaScript 63.1%
- HTML 19%
- SCSS 17.9%
|
All checks were successful
Deploy to Pages / build-and-deploy (push) Successful in 24s
Duas funcionalidades estavam presentes no repositório e inalcançáveis pelo leitor. **Busca.** Existia um `templates/search.html`, página inteira e autônoma, que nenhum conteúdo referenciava — nenhum `.md` declarava `template = "search.html"` — e que carregava um `js/lunr.min.js` inexistente. O comentário do `zola.toml` dizia que a busca própria usava elasticlunr "em vez" do índice, o que não fecha: o elasticlunr precisa justamente desse índice, e com a chave em `false` o Zola não gerava nem `search_index` nem `elasticlunr.min.js`. Removi o template órfão e liguei a busca no cabeçalho, como nos outros sites: caixa no `.site-nav`, `search.js` na versão corrigida, `elasticlunr-pt.js` vendorizado para registrar `trimmer-pt`/`stemmer-pt`, e as regras de estilo no `sass/style.scss`, que é onde este site guarda o CSS. Isso exigiu `default_language = "pt"` em vez de `pt-BR`: o índice em formato elasticlunr precisa de um idioma com stemmer conhecido, e com `pt-BR` o build falha em "Tried to build search index for language pt-BR which is not supported". O `lang="pt-BR"` que o leitor vê está fixo no `<html>` do `base.html` e não mudou. Sem tabela `[languages]` nem conteúdo por idioma, nenhuma URL mudou. Dos 28 sites, 26 já usavam `pt`. **Botão de copiar.** O shortcode `code_block` emite `<button class="copy-button" onclick="copyCode(this)">`, e `copyCode` vive no `static/js/clipboard.js`, que nenhum template carregava. O botão aparecia e não fazia nada. Conferido no navegador: a busca por "playbook" devolve 10 resultados com URL e título reais, e o botão de copiar em `/modulos-core/` muda para "✓ Copiado!" e deixa o YAML na área de transferência. Console e rede limpos nos dois casos. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| content | ||
| sass | ||
| static | ||
| templates | ||
| test_delete_needed | ||
| .ci-trigger | ||
| .gitignore | ||
| README.md | ||
| zola.toml | ||
Guia Ansible: do Básico ao Avançado
Enciclopédia Ansible: playbooks, roles, módulos, exemplos práticos e integrações para automação de infraestrutura
Descricao
Site estatico em Zola (pt-BR) com conteudo sobre Enciclopédia Ansible: playbooks, roles, módulos, exemplos práticos e integrações para automação de infraestrutura.
URL Publica
https://pages.singularjourney.org/devjonatas/guia-ansible/
Como Usar
Pré-requisito: Zola v0.22+
Instalação do Zola (Linux/macOS):
curl -L https://github.com/getzola/zola/releases/download/v0.22.1/zola-v0.22.1-x86_64-unknown-linux-gnu.tar.gz | tar xz
sudo mv zola /usr/local/bin/
Comandos principais:
zola serve # Servidor dev em http://127.0.0.1:1111
zola build # Build do site estatico em public/
zola check # Verificar links e estrutura
Estrutura
.
├── zola.toml
├── content/
│ └── (paginas em Markdown)
├── templates/
│ └── (templates HTML)
├── static/
│ └── (arquivos estaticos: CSS, JS, imagens)
├── themes/
│ └── (temas Zola)
└── public/
└── (saida do build, gerado pelo zola build)
Licença
Consulte o arquivo LICENSE na raiz do projeto para mais detalhes sobre os termos de uso, redistribuição e direitos autorais aplicaveis a este projeto.
Contribuindo
Contribuições são bem-vindas. Acesse o repositorio no Forgejo:
https://forgejo.singularjourney.org/devjonatas/guia-ansible/
Abra issues para reportar problemas ou sugerir melhorias, e pull requests para propor mudanças diretamente.
Secoes Adicionais
(Seções futuras serão adicionadas aqui conforme necessidade do projeto.)