Featured projects
SuperCow Scripts A collection of scripts for developers and system administrators
JetBrains Flatpak DevTools Plugin A plugin that brings the Flatpak SDK and GNOME support to JetBrains IDEs
GTK C Renderer A GTK renderer for the Flatpak DevTools plugin
Do It An extremely simple To-Do app for GNOME/Adwaita
.dotfiles My personal configuration files and system customisations
GitHub Actions Repository with actions and workflows for GitHub Actions
Recent posts
- 09Aug
Hacks eliminados, CI/CD e o que vem pela frente Última parte. A eliminação definitiva do hack do 404.html, o fluxo de deploy com GitHub Actions e o que ainda está por vir para o blog.
- 08Aug
Renderização dos posts, metadados automáticos e SEO Quarta parte. Como cada artigo vira uma página completa: resolução do módulo Markdown, transformação do HTML, highlight de código escopado e os metadados de SEO (OpenGraph, canonical e JSON-LD) gerados por arquivo.
- 07Aug
Estrutura, frontmatter e o sitemap automático Terceira parte. A organização dos artigos em pastas por ano, os atributos de frontmatter que alimentam a interface e a geração automática dos sitemaps JSON e XML a partir do build.
- 06Aug
Gerando o site no build: a virada para o SSG com Vite Segunda parte. Como o Vite SSG pré-renderiza o site no build: configuração dos plugins de Markdown e PrismJS, aliases de importação e a descoberta automática das rotas de blog.
- 05Aug
Um blog caseiro no GitHub Pages: o cenário e o problema Primeira parte da série. Por que manter um blog em Markdown hospedado no GitHub Pages e os dois problemas que a abordagem SPA trouxe: links diretos quebrados e SEO praticamente inexistente.