Primeiros passos

O sitelo é um gerador de sites estáticos sem configuração, assente no Vite. Instala um único pacote, escreve funções que devolvem HTML e corre sitelo build.

Instalação

npm install -D sitelo

Requer Node 20.19+ (ou 22.12+). O Vite vem incluído — não é preciso instalá-lo à parte.

A tua primeira página

Cria src/index.ht.js (ou .ht.jsx). Recomendamos o ht.js:

import { html, head, title, body, h1 } from 'javascript-to-html'

export default () =>
  html({ lang: 'pt' },
    head(title('O meu site')),
    body(h1('Olá, mundo'))
  )

Executar

sitelo          # servidor de desenvolvimento
sitelo build    # escreve dist/
sitelo preview  # pré-visualiza a compilação

Isso produz dist/index.html (com <!DOCTYPE html> acrescentado automaticamente) e um 404.html por omissão.

Passos seguintes