O site nasce junto com o devlog
O site veio antes dos sprites. Por enquanto ele só tem uma página inicial e este devlog, mas a base já é a que vai carregar o resto: página do jogo, galeria, download, versão em inglês.
Por quê
Cada entrada de devlog é um arquivo de texto no mesmo repositório do jogo, ao lado do código. O site lê esses arquivos direto, sem copiar nada: escrevemos a entrada e ela vira página. Queremos o menor atrito possível para publicar, porque devlog de projeto pequeno morre de atrito.
Escolhemos gerar páginas estáticas. Sem servidor, sem banco e sem custo, qualquer host de arquivos serve, e o site aguenta pico de visita sem ninguém acordar de madrugada.
Como funciona
Cada entrada tem um status. Rascunho aparece só para nós, em desenvolvimento, com um selo laranja, e publicado aparece para todo mundo. Hoje tudo é rascunho, então o site público mostra uma página inicial com o pitch e a frase “nada publicado ainda”. Cada entrada também lista os commits que ela conta, e quando o repositório for aberto os hashes viram links para o código. Tem RSS.
O visual é mínimo: serifa para o texto, fundo escuro com as três cores dos elementos de teste (fogo, gelo, raio) como acento, e um favicon de 16 pixels feito à mão. Quando a arte chegar, o site segue ela.
Próximo passo
Domínio e deploy ficam para quando houver algo publicável. Até lá o site roda só na máquina de quem desenvolve.
Mudanças
- feat(site): Astro site with landing page and devlog
Static site under site/ reading devlog/*.md as a content collection. Pages: landing, devlog list, entry, RSS. Drafts show only in dev or with SHOW_DRAFTS=1; production hides anything not status: publicado.