This is a fully rewritten version of Veltox, now published on crates.io.
Hello,
I’ve updated Veltox, a minimal static site generator written in Rust. It’s fast, simple, and self-contained, built for documentation, blogs, and lightweight sites. If you want a no-fuss way to turn Markdown into HTML, Veltox might be worth a look.
Features
- Markdown to HTML via
pulldown-cmark - Theme support using Tera templates
- Sidebar generation based on content structure
- Search index (
search-index.json) for client-side search or blog listings - Self-contained output folder with relative paths
- CLI interface: just run
veltoxin your project directory
Example Structure
my-site/
├── content/
│ ├── intro.md
│ └── blog/post1.md
├── themes/
│ └── docs/
│ ├── templates/
│ │ └── page.html
│ └── theme.css
├── veltox.toml
Usage
cargo install veltox
veltox
Veltox was originally built to generate docs for Velto, but it’s general-purpose and easy to extend. If you’re curious or have ideas for themes or plugins, I’d be interested to hear what you think.