No description
  • CSS 80.6%
  • HTML 19.4%
Find a file
Jonatas Oliveira da6d954027
All checks were successful
Deploy to Pages / build-and-deploy (push) Successful in 13s
fix(i18n): adiciona i18n/pt.toml, que faltava e deixava o tema em inglês
O tabi resolve suas strings com
`load_data(path="i18n/<lang>.toml", required=false)`, tentando primeiro o
`i18n/` do site e depois o `themes/tabi/i18n/`. O tema traz `pt-BR.toml`
e `pt-PT.toml`; o `default_language` daqui é `pt`, e `pt.toml` não
existia em nenhum dos dois lugares. Como o `required=false` engole a
falha em silêncio, cada string caía no texto padrão em inglês:

- "Tags" em 302 páginas
- "Read more" em 217
- "Next" em 12
- e a página 404 inteira: "The page you've requested seems to be
  missing. Check the URL for errors or go back to the homepage."

Num guia em português, num site publicado, sem nenhum aviso no build.

O arquivo é uma cópia do `pt-BR.toml` do tema, com um cabeçalho
explicando de onde veio e por que existe — ao atualizar o tabi, strings
novas do tema vão aparecer aqui como inglês silencioso, e vale comparar
os dois arquivos.

Depois da correção não sobra nenhuma das frases em inglês nas 302
páginas, e o 404 diz "A página que solicitou parece não existir.
Verifique se o endereço está correto ou volte para a página inicial."

Fica de fora, de propósito: o link do 404 para a home sai com barra
dupla (`…/guia-bevy-jogo//`), porque o template do tema concatena uma
barra a um `base_url` que já termina em barra. Testei e o endereço
devolve 200 — o servidor normaliza. Corrigir exigiria sobrescrever o
template do tema localmente e manter essa cópia em sincronia, o que não
se paga por um defeito que nenhum leitor percebe.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-30 06:29:04 +02:00
.forgejo/workflows ci(bevy-jogo): drop zola check step 2026-07-16 14:03:27 +02:00
.sisyphus feat(bevy-jogo): Batch A — fundamentos-rust-bevy(4) + mapa-isometrico(5) + lua-event-editor(4) + npcs-ia(4) 2026-07-16 08:47:18 +02:00
content fix(mermaid,menu): renderiza os 124 diagramas e corrige a navegação 2026-07-29 17:07:27 +02:00
i18n fix(i18n): adiciona i18n/pt.toml, que faltava e deixava o tema em inglês 2026-07-30 06:29:04 +02:00
static fix(bevy-jogo): declara o css/main.css que nenhuma pagina carregava 2026-07-29 11:53:51 +02:00
templates feat(adapter-tabi): shortcodes canônicos sobre o tabi + espinha didática e referências 2026-07-27 18:04:44 +02:00
themes chore(theme): add tabi via git submodule 2026-07-08 19:27:05 +02:00
.ci-trigger ci: re-trigger after submodule fix 2026-07-14 10:10:18 +02:00
.gitignore fix(scope): remove giallo.css + replace TODO stub in minigames 2026-07-08 20:18:56 +02:00
.gitmodules chore(theme): add tabi via git submodule 2026-07-08 19:27:05 +02:00
README.md docs(bevy-jogo): padronizar README em template único 2026-07-14 07:57:35 +02:00
zola.toml fix(mermaid,menu): renderiza os 124 diagramas e corrige a navegação 2026-07-29 17:07:27 +02:00

Guia Bevy: Desenvolvimento de Jogos em Rust

Recursos para criar jogos 2D e 3D usando Bevy, o engine ECS em Rust.

Descricao

Site estatico em Zola (pt-BR) com conteudo sobre Recursos para criar jogos 2D e 3D usando Bevy, o engine ECS em Rust.

URL Publica

https://devjonatas.pages.singularjourney.org/guia-bevy-jogo/

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-bevy-jogo/

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