STOG is a static blog generator from a directory of markdown files.
WARNING: I'm new to rust and this is my second project with rust, so this project may have lots of bugs, and it will be unstable, but it will get better and better over time.
For installation you will have two options:
bash
cargo install stog
bash
git clone https://github.com/zolagonano/stog.git
bash
cd stog
bash
cargo build --release
cargo run
bash
stog init <blog_name>
config.toml
to change basic settings._templates
.public
directory and it will copy them to the build directory(Notice that you should change your templates to use your CSS and javascript.).Run stog with build subcommand to build your directory(the result will be located at _build
):
bash
stog build
Now you can take _build
directory and host it anywhere.
All contributions are welcome but if you don't know what you can do look at this list: