Sedum is a static site generator written in Rust. It can be used locally or with a service like Netlify to generate websites on the fly.
Usage
Local
Prerequisites
You must have rust and cargo installed and available on the path.
Setup
- Run
git clone https://github.com/ellygaytor/Sedum.git
- Prepend the appropriate yaml to your markdown files (prepending and appending
---
):
title
description
language
author
list
('True' or 'False') [Optional]
Generation
- Run
cargo run [source] [result]
, setting the source directory and the directory you want the generated files to be placed in
Netlify
Setup
- Set your build command to
wget -N https://github.com/ellygaytor/Sedum/releases/latest/download/sedum && chmod +x sedum && ./sedum [source] [result]
, setting the source directory and the directory you want the generated files to be placed in. - Set your publish directory to
[result]
that you chose in step one. - Prepend the appropriate yaml to your markdown files (prepending and appending
---
):
title
description
language
author
list
('True' or 'False') [Optional]
Generation
- Place your markdown files in
[source]
that you set in step one of setup - Push the changes, and Netlify will automatically download the latest version of Sedum, and generate the files.