Este projeto é um blog dinâmico criado com Next.js 13 (App Router), React, TypeScript e TailwindCSS, onde os posts são gerenciados diretamente pelas Issues do GitHub.
Simples, prático e totalmente integrado com a API do GitHub! 🚀
- 🔗 Integração com a API do GitHub
- 📝 Cada Issue se torna automaticamente um post do blog
- 📌 Renderização do conteúdo em Markdown com suporte a GFM (tabelas, checklists, links, etc.)
- 👤 Exibição de informações do perfil do autor via API
- 🔙 Botão de voltar página utilizando
useRouter() - 🎨 Interface moderna com TailwindCSS
- ⚡ Geração de páginas estáticas com Next.js App Router
git clone https://github.com/SEU-USUARIO/blog-posts.git
cd blog-postsnpm install
# ou
yarn installGITHUB_TOKEN=seu_token_aqui
GITHUB_USERNAME=seu_usuario
GITHUB_REPO=blog-postsnpm run devsrc/
├─ app/
│ ├─ components/ # Componentes reutilizáveis (Perfil, Card, Pesquisa, ButtonBack)
│ ├─ posts/[number] # Página dinâmica para cada post
│ └─ page.tsx # Página inicial
├─ lib/
│ └─ github.ts # Integração com a API do GitHub
└─ styles/ # Estilos globais