Building my blog, part 1: from landing page to website
How I reused a landing page and organized Next.js, Hugo, and external services to bring my portfolio and writing together on one website.
How I reused a landing page and organized Next.js, Hugo, and external services to bring my portfolio and writing together on one website.
The navigation, reading, and motion choices that made my blog and portfolio clearer while preserving a personal identity in both languages.
How I publish Portuguese and English articles with Hugo, Next.js, GitHub Actions, and Hostinger, checking both the build and the live result.
How I automated blog image uploads to S3 from Finder, with copied URLs, renewed login, error notifications, and cancellation while authenticating.
How I organized SEO and RSS for a bilingual blog: URLs, metadata, hreflang, topic feeds, and what Search Console can actually confirm.