Update and fixes - #17
Merged
Merged
Conversation
Tira o controle Lista/Grade (botões, CSS do modo grade e o home.js que só existia pra isso) e deixa só a listagem em lista, que era a visão padrão. Ajusta o espaçamento entre "Destaques" e o primeiro grupo de mês pra compensar a remoção do controle. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
…o/Rascunhos Aplica a fonte pixel-art Pixelify Sans só nos blocos do rodapé (a barra da doca e as janelas flutuantes) — o resto do site continua com a fonte padrão do tema. Self-hosted como WOFF2 (convertido dos .ttf baixados do Google Fonts, ~15KB cada peso) em vez de carregar via fonts.googleapis.com: evita uma dependência externa de rede, fica com cache imutável (fingerprint do Hugo Pipes) e é pré-carregado (rel=preload) já que o texto da doca aparece assim que a página carrega. O @font-face vai em layouts/partials/custom/head-end.html (com resources.Get, pra ter URL com fingerprint) em vez de dentro do desktop-dock.css, porque esse arquivo é CSS puro — não passa pelo template engine do Hugo, então um url() relativo lá dentro não resolveria certo com o baseURL do GitHub Pages. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
…ques" --ld-accent deixa de derivar de --primary-hue/saturation/lightness (que ficam só para o Hextra) e passa a ser um valor fixo, #d468a5. Continua usada em todo o site: links de post, marcador de lista, hover da navegação "Nesta página", e a barra de título das janelas da doca. Adiciona --ld-accent-2 (#68d497, complementar) aplicada só no bloco "Destaques" da home — borda esquerda, botão Mostrar/Ocultar e os links dos posts destacados — pra esse bloco se diferenciar visualmente do resto do site. (No caminho, corrigi --ld-muted e --ld-border, que estavam com edições locais não commitadas apontando pras mesmas cores por engano — muted text virando rosa vivo não fazia sentido.) Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
…o verde) --ld-accent-2 (#68d497) tinha contraste baixo pra texto sobre o fundo creme do card — link/botão quase ilegíveis. Troca tudo em .ld-highlights de volta pra --ld-accent (#d468a5, já usado no resto do site) e remove a variável --ld-accent-2, que ficou sem uso. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
…r ao topo")
O warning do console ("Blocked aria-hidden on an element because its
descendant retained focus") vem do #backToTop, um botão do próprio
tema (layouts/_partials/toc.html) que eu não sobrescrevo — tinha
aria-hidden="true" fixo no HTML mesmo depois de ficar visível/focável
ao rolar a página, o que é inválido pela spec ARIA.
Isso já foi corrigido oficialmente na v0.12.0 do Hextra, junto com uma
leva geral de "WCAG 2.2 AA accessibility improvements" (toggle de
tema, tabs, sidebar, dropdowns, busca, menus). Em vez de sobrescrever
o toc.html localmente (duplicaria ~70 linhas do tema e divergiria de
futuras correções), atualizei o go.mod pra v0.12.3 — a nota de upgrade
do próprio Hextra diz "no breaking changes are expected for most
sites".
Testado com Playwright: aria-hidden some do #backToTop antes de rolar
(fica tabindex="-1", não-focável), e o atributo tabindex some de vez
depois de rolar (focável de novo) — zero mensagens de aria-hidden no
console em nenhum dos dois estados. Também revalidei manualmente home,
post, about e a doca (abrir/fechar/arrastar) pra garantir que nada
quebrou com o upgrade.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
Os posts com imagem referenciavam caminhos que não batiam com a
estrutura real do repo — parte deles usava o caminho completo do
repositório dentro do markdown (content/docs/.../img/x.png, que o
Hugo tenta resolver relativo à URL da página, não ao arquivo fonte),
e parte apontava pra uma pasta com o nome do título do post
("Configurando%20o%20SonarQube%20Localmente/...") que nunca existiu
de verdade no repo — sobra de export de alguma ferramenta de notas,
com as imagens coladas manualmente numa pasta img/ ao lado sem
atualizar os links.
Corrige migrando pro padrão oficial do Hugo pra conteúdo com mídia
anexa: page bundles (content/.../slug/index.md + imagens direto do
lado). Assim a imagem é resolvida como recurso da própria página,
com um caminho relativo simples (`imagem.png`), sem depender de
saber a estrutura de pastas do repo ou do baseURL — o link não
"perde" mais o caminho.
- content/docs/2024/outubro/cypress-boas-praticas/ (imagens vieram
de assets/image/2024/, que não fazia sentido pra imagem de post)
- content/docs/2025/setembro/20/configurando-o-sonar-qube-localmente/
(7 imagens, nomes normalizados pra minúsculo/hífen)
Validado com Playwright nas duas páginas: 0 imagens quebradas,
incluindo a que você reportou (problema_encontrado...).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
…t anterior) O commit f334ba3 moveu os arquivos pro layout de page bundle mas esqueceu de subir a edição do conteúdo dos .md — fiz git mv primeiro (que já deixa a mudança staged) e editei os markdowns depois, só que troquei o mv por commit sem dar git add de novo. Resultado: os nomes de arquivo/pasta mudaram mas o texto dentro do markdown continuava apontando pros caminhos antigos quebrados. Esse commit sobe o conteúdo de verdade dos dois arquivos (o mesmo que já tinha testado rodando localmente, só não tinha sido commitado). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
- SonarQube: lista aninhada (Usuário/Senha) tinha voltado pra indentação
de 2 espaços (MD007 pede 3, conforme configurado em .mdl_style.rb).
- Bot Planner:
- o bloco de comandos do passo 7 (Rode de novo) estava em backtick
simples sem indentação, quebrando a lista numerada em duas (MD032,
depois MD029 quando eu tentei só separar com linha em branco).
Virou um bloco ```bash``` indentado como conteúdo do próprio item —
a lista continua 1..8 sem quebrar, e o comando ganha highlight.
- duas linhas de continuação sem marcador de lista ("🟡 Já existe..."
e as 3 linhas de validação de ambiente) quebravam a lista de bullets
em pedaços sem linha em branco entre eles (MD032). Indentei como
continuação do próprio item, sem mudar o texto.
`bundle exec mdl content README.md` limpo agora.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DArf4UAVNWE4Ln1kgrsege
…s-like-2009 Feature/webdesign continuous like 2009
✅ Deploy Preview for ladydebug ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

What was done?
Yes, I'm trying to write in English