Démarrage

sitelo est un générateur de sites statiques sans configuration, propulsé par Vite. Installez un seul paquet, écrivez des fonctions qui renvoient du HTML, puis lancez sitelo build.

Installation

npm install -D sitelo

Nécessite Node 20.19+ (ou 22.12+). Vite est inclus — inutile de l’installer séparément.

Votre première page

Créez src/index.ht.js (ou .ht.jsx). Nous recommandons ht.js :

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

export default () =>
  html({ lang: 'fr' },
    head(title('Mon site web')),
    body(h1('Bonjour le monde'))
  )

Lancer

sitelo          # serveur de développement
sitelo build    # écrit dist/
sitelo preview  # prévisualise le build

Cela produit dist/index.html (avec <!DOCTYPE html> ajouté pour vous) ainsi qu’un 404.html par défaut.

Et ensuite