Teste da TOC Lateral

Este é um post de teste para verificar se a TOC (Table of Contents) está sendo exibida ao lado do conteúdo em vez de abaixo da imagem. Primeira Seção Esta é a primeira seção do post. Aqui temos algum conteúdo para demonstrar como a TOC funciona. Subseção 1.1 Conteúdo da primeira subseção. Subseção 1.2 Conteúdo da segunda subseção. Segunda Seção Esta é a segunda seção principal do post. Subseção 2.1 Mais conteúdo para testar a TOC. ...

24 jul. 2025 · 1 minuto · 119 palavras · Logan Merazzi
Descrição alternativa da imagem

Exemplo de Post com Imagem de Título

Conteúdo do Post Este é um exemplo de como configurar uma imagem de título (cover) em um post do Hugo com tema PaperMod. A imagem será exibida: Na listagem de posts (se hiddenInList for false) Na página individual do post (se hidden for false) Com responsividade automática Com lazy loading para melhor performance

24 jul. 2025 · 1 minuto · 53 palavras · Logan D. Merazzi

Personalizando a Homepage do Hugo com Tema PaperMod

Recentemente precisei personalizar a página inicial do meu blog Hugo que usa o tema PaperMod. O objetivo era criar uma homepage informativa que explicasse a organização do site e apresentasse os principais tópicos, sem a listagem automática de posts que o tema exibe por padrão. Neste post, vou compartilhar os desafios encontrados e as soluções implementadas para ter controle total sobre o conteúdo da página inicial. O Problema O tema PaperMod oferece duas opções principais para a homepage: ...

24 jul. 2025 · 4 minutos · 750 palavras · Logan Merazzi

Configuração de Variáveis por Ambiente no Hugo

Configuração de Variáveis por Ambiente no Hugo Uma das necessidades comuns em projetos web é ter configurações diferentes dependendo do ambiente em que o site está sendo executado (desenvolvimento, produção, local, etc.). No Hugo, podemos implementar essa funcionalidade de forma elegante usando variáveis condicionais e templates personalizados. Este guia explica como configurar URLs dinâmicas que mudam com base no ambiente, como por exemplo, fazer com que um link aponte para /posts em ambiente local e para https://blog.merazzi.com.br em produção. ...

18 jul. 2025 · 4 minutos · 741 palavras · Logan Merazzi

Terraform do Zero na GCP – Parte 4: Variáveis, Outputs e Boas Práticas

Se você chegou agora e quer entender o que foi feito até aqui, recomendo dar um passo para trás e ver os posts anteriores: Terraform: Dando o próximo passo – Criando uma infraestrutura do zero na GCP Esse post (e o próximo) provavelmente será um pouco mais teórico do que eu gosto, mas vamos dar um passo importante: organizar o projeto com boas práticas. Vamos entender melhor o uso de variáveis, outputs – que criamos previamente. E já aproveitamos para modularizar um pouco mais o projeto. ...

13 mai. 2025 · 3 minutos · 444 palavras · Logan D. Merazzi

Terraform do Zero na GCP – Parte 3: Criando o Primeiro Projeto

Se você caiu aqui de pára-quedas e quer ver o que rolou antes, veja o seguinte post: Terraform do Zero na GCP – Parte 2: Preparando o Ambiente Agora que já preparamos o terreno, é hora de criar o primeiro projeto. Nesse post, vamos: Criar a estrutura básica de um projeto Terraform Inicializar o Terraform (terraform init) Criar e aplicar um recurso real na GCP (um **bucket no Cloud Storage**) Estrutura de Arquivos Crie uma pasta para seu projeto e adicione os seguintes arquivos: ...

23 abr. 2025 · 3 minutos · 465 palavras · Logan D. Merazzi

Terraform do Zero na GCP – Parte 2: Preparando o Ambiente

E vamos ao segundo post da série! Se quiser ver o que falamos no primeiro post da série onde eu falo o objetivo e como configurar o ambiente local, recomendo começar daqui: Terraform: Dando o próximo passo – Criando uma infraestrutura do zero na GCP O que vamos fazer hoje: Criar um projeto na GCP Eu não vou criar aqui toda uma organização, vou criar projetos simples em uma conta pessoal, mas não vamos considerar isso como boas práticas em um ambiente corporativo, ok? Criar um Service Account com permissões específicas Gerar a chave de autenticação (JSON) Configurar a variável de ambiente para o Terraform acessar a GCP 1. Criando o projeto na GCP Acesse o [Console da GCP](https://console.cloud.google.com/) Clique no seletor de projetos (canto superior esquerdo) > **Novo Projeto** ...

22 abr. 2025 · 2 minutos · 260 palavras · Logan D. Merazzi

Terraform: Dando o próximo passo – Criando uma infraestrutura do zero na GCP

Disclaimer Como se trata de uma séria de posts, vou deixar aqui os links conforme formos avançando em cada tópico discutido. Introdução (Este post) [Preparando o Ambiente](https://blog.merazzi.com.br/terraform-do-zero-na-gcp-parte-2-preparando-o-ambiente/) Introdução Este é o segundo post onde falo sobre o uso do Terraform para criação de uma infraestrutura usando código (o famoso IaC). Se você não viu o primeiro post (feito em 2022!!), recomendo a leitura para instalar e preparar o ambiente local (calma… Chegaremos na nuvem – espero): ...

21 abr. 2025 · 2 minutos · 317 palavras · Logan D. Merazzi
Descrição alternativa da imagem

Implementação do MinIO com Buckets Separados

Tenho brincado consideravelmente com o MinIO nesses últimos tempos – afinal, né… Pra que usar cloud onde está tudo na mão se eu posso complicar um pouco fazendo tudo no braço? Enfim… Me deparei com uma situação aqui e tinha guardado anotado no meu Obsdian, mas achei interessante para colocar aqui no blog (que eu não sei se ainda faz algum sentido manter, para falar bem a verdade). Qual a ideia: ...

16 abr. 2025 · 5 minutos · 1055 palavras · Logan D. Merazzi

ssh no Github com multiplas contas

Algumas vezes, precisamos conectar em diferentes repositórios a partir de uma mesma máquina, usando [https://stevenharman.net/configure-ssh-keys-for-multiple-github-accounts](https://stevenharman.net/configure-ssh-keys-for-multiple-github-accounts)

14 mar. 2025 · 1 minuto · 15 palavras · Logan D. Merazzi