MushRog

O site nasce junto com o devlog

12 de outubro de 2026 bastidoresarquitetura

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.

← Todo o devlog