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
- 01
Markdown → HTML
Reads .md files with TOML front matter, converts to HTML with pulldown-cmark.
- 02
Handlebars Templates
Applies Handlebars layouts with front matter variables.
- 03
Asset copy
Copies static files (CSS, JS, images) to the output directory.
- 04
Dev server
tiny_http serves generated files at localhost:8000.
- 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