CODESEEDSign in
Explore projects
Rustbeginnercli

Static Site Generator

Static site generator in Rust: reads Markdown + Handlebars templates, produces HTML, with hot reload in development.

5 steps

Project steps

  1. 01

    Markdown → HTML

    Reads .md files with TOML front matter, converts to HTML with pulldown-cmark.

  2. 02

    Handlebars Templates

    Applies Handlebars layouts with front matter variables.

  3. 03

    Asset copy

    Copies static files (CSS, JS, images) to the output directory.

  4. 04

    Dev server

    tiny_http serves generated files at localhost:8000.

  5. 05

    Hot reload

    notify watches source files and re-generates on modification + browser refresh via SSE.

Recommended resources

Ready to build this?

Fork the repo on GitHub and start building. A mentor will review your code when you open a PR.

5 steps

Tech stack

Rustpulldown-cmarkhandlebarsnotifytiny_http