Rusty!nk

crates.io Build & test Publish to Pages

A blazing fast static site generator in Rust

🚧 This project is currently under development. Expect breaking changes. 🚧

A sleek and minimalist static site generator written in Rust. Designed with simplicity in mind, RustyInk makes website creation a breeze. It supports Markdown files, allowing you to write content with ease. Despite its simplicity, RustyInk is lightning-fast and lightweight. Powered by picocss, it ensures an optimized and efficient website rendering process. With RustyInk, you can create beautiful websites that are both minimalistic and performant.

Installation

You can install RustyInk using Cargo:

bash cargo install rustyink

Features

Project Structure

The following folder structure is expected by RustyInk:

docs/ ├─ public/ │ ├─ favicon.ico ├─ pages/ │ ├─ page.md │ ├─ about/ │ │ ├─ page.md ├─ Settings.toml ├─ global.css

The docs folder is the input directory of the project and is always specified while running dev server or building. You can specify a different input directory like this: bash rustyink dev <input-dir-path>