nextjs notion blog starter
1.0.0
main✅ A configuração leva apenas alguns minutos (configuração de arquivo único)?
✅ assinatura de boletim informativo via API Convertkit
✅ Analytics simples com Umami
✅ Imagens sociais automáticas de OG com modelo de vento de cauda
✅ URLs bonitos automáticos
✅ Excelente velocidade de página
✅ otimizado para o próximo.js e vercel
layouts/* - Os diferentes layouts usados em cada página.components/* - componentes usados em todo o site.components/blocks/* - blocos personalizados feitos para renderização de noção.utils/* - abreviação de "utilitários", uma coleção de utilitários úteis ou código para serviços externos.pages/api/* -Rotas de API Powering /og-image Dynamic OG Image e /subscribe-convertkit assinatura do boletim informativo.pages/blog/* - Páginas de blog pré -renderizadas estáticas que buscam informações da API de noção.pages/* - todas as outras páginas estáticas.public/* - Ativos estáticos, incluindo imagens, fontes e vídeos.styles/* - Estilos globais e Tailwind.siteData.ts - Um arquivo simples contendo dados globais sobre o site. git clone https://github.com/tuanphungcz/nextjs-notion-blog-starter
cd nextjs-notion-blog-starter
pnpm install
pnpm run dev Crie um arquivo .env semelhante a .env.example e inclua as teclas apropriadas.
NOTION_SECRET=
BLOG_DATABASE_ID=
# ConvertKit is optional
NEXT_PUBLIC_CONVERTKIT_FORM_ID=
NEXT_PUBLIC_CONVERTKIT_API_KEY=
# Umami is optional
NEXT_PUBLIC_UMAMI_ID=
NEXT_PUBLIC_UMAMI_URL=
Este iniciador do blog foi inspirado por todas essas fontes abertas incríveis