Skip to content

Update and fixes - #17

Merged
kellen-xavier merged 14 commits into
mainfrom
develop
Aug 27, 2026
Merged

Update and fixes#17
kellen-xavier merged 14 commits into
mainfrom
develop

Conversation

@kellen-xavier

Copy link
Copy Markdown
Owner

What was done?

Yes, I'm trying to write in English

Kellen.Xavier and others added 14 commits August 27, 2026 17:47
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
@kellen-xavier kellen-xavier self-assigned this Aug 27, 2026
@netlify

netlify Bot commented Aug 27, 2026

Copy link
Copy Markdown

Deploy Preview for ladydebug ready!

Name Link
🔨 Latest commit 1d21b48
🔍 Latest deploy log https://app.netlify.com/projects/ladydebug/deploys/6a90be44b639700008dd8752
😎 Deploy Preview https://deploy-preview-17--ladydebug.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 100
Accessibility: 85
Best Practices: 100
SEO: 95
PWA: 70
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@kellen-xavier
kellen-xavier merged commit 83533ae into main Aug 27, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant