$ cargo run · static site generator

Rust Static Site Generator

Un générateur de site statique minimal et rapide en Rust : il transforme du Markdown en HTML via des templates Tera, et embarque un dev server avec hot reload en direct par WebSocket — édite un .md, le navigateur se rafraîchit tout seul.

🔥 Hot reload 📝 Markdown → HTML

Hot reload, en vrai

Édite le Markdown à gauche : l'aperçu se régénère et « recharge » à droite, comme le ferait le dev server à chaque sauvegarde. Le terminal en dessous rejoue la boucle réelle du projet.

content/index.md
ws · connecté public/index.html
dev server

    Le pipeline de build

    Au démarrage puis à chaque changement détecté par notify, le site est régénéré et un message reload est poussé à tous les navigateurs connectés.

    📄content/*.md
    📝pulldown-cmarkparser
    🎨Tera + base.htmlrenderer
    🌐public/*.html
    ⚙️config.tomltitle · author · dirs
    🔁notify → regenerate → ws reloadboucle hot reload

    cargo run

    La sortie au démarrage du serveur de développement.

    ~/rust-static-site-generator — cargo run

    Crates