20 de maio de 2026

O blog agora roda em arquivos Markdown

O blog agora roda em arquivos

O blog principal deixou de depender do banco de dados. Cada post agora é um arquivo Markdown na pasta /blog da raiz do repositório.

Por que arquivos

  • Versionado no Git — todo post tem histórico, diff e revisão por PR.
  • Sem migração — escrever um post é criar um arquivo.
  • Portável — o conteúdo não fica preso a um schema de banco.

Como funciona

Cada arquivo tem um frontmatter YAML com os metadados:

---
title: Título do post
slug: meu-post
locale: pt
date: 2026-05-20
excerpt: Resumo curto.
---

O loader varre a pasta, faz o parse com gray-matter e renderiza o corpo. A listagem fica em /blogs e cada post em /blogs/:slug.

> Escrever um post novo é só adicionar um .md aqui. Sem dashboard, sem deploy > de schema — só git commit.