Início Rápido
Pré-requisitos
Section titled “Pré-requisitos”- Node.js 24+ (utilize o fnm ou nvm)
- pnpm 8.15+ (
corepack enable && corepack prepare pnpm@8.15.0 --activate) - Conta Cloudflare (a versão gratuita funciona perfeitamente)
Clonar & Instalar
Section titled “Clonar & Instalar”git clone https://github.com/thomazsaulo/cepsaude.gitcd cepsaudepnpm installConfiguração do Ambiente
Section titled “Configuração do Ambiente”cp .env.example .envA maioria das variáveis de ambiente é opcional para um site estático. Configure a SITE_URL para que as URLs canônicas, OG image e sitemap funcionem corretamente em produção.
Iniciar o Servidor de Desenvolvimento
Section titled “Iniciar o Servidor de Desenvolvimento”pnpm devVisite http://localhost:4321 — O website é servido diretamente em Português do Brasil na raiz (/).
Gestão de Conteúdo com Pages CMS
Section titled “Gestão de Conteúdo com Pages CMS”Para gerenciar o conteúdo através da interface visual do Pages CMS:
- Acesse pagescms.org e conecte o repositório GitHub;
- Ou execute localmente com o CLI do Pages CMS:
Terminal window npx pagescms
Compilar para Produção
Section titled “Compilar para Produção”pnpm buildOs arquivos de saída estarão na pasta dist/ — prontos para serem publicados no Cloudflare Pages.