Tempura is a pipeline-based Static Site Generator (SSG) written in Rust. You can define pipelines to generate your site from various resources such as Markdown, JSON, plain text, Handlebars templates, pictures, etc.
cargo install tempura
You can download a binary archive from releases page.
# Run one of the following to download binary archive
wget https://github.com/yuma140902/tempura/releases/latest/download/tempura-aarch64-apple-darwin.tar.gz
wget https://github.com/yuma140902/tempura/releases/latest/download/tempura-aarch64-unknown-linux-gnu.tar.gz
wget https://github.com/yuma140902/tempura/releases/latest/download/tempura-aarch64-unknown-linux-musl.tar.gz
wget https://github.com/yuma140902/tempura/releases/latest/download/tempura-i686-pc-windows-msvc.zip
wget https://github.com/yuma140902/tempura/releases/latest/download/tempura-i686-unknown-linux-gnu.tar.gz
wget https://github.com/yuma140902/tempura/releases/latest/download/tempura-i686-unknown-linux-musl.tar.gz
wget https://github.com/yuma140902/tempura/releases/latest/download/tempura-x86_64-apple-darwin.tar.gz
wget https://github.com/yuma140902/tempura/releases/latest/download/tempura-x86_64-pc-windows-msvc.zip
wget https://github.com/yuma140902/tempura/releases/latest/download/tempura-x86_64-unknown-linux-musl.tar.gz
Or you can download and install with cargo-binstall.
cargo binstall tempura
- Repo: https://github.com/yuma140902/yuma14net-old/
- Generated website: https://old.yuma14.net/
https://yuma14.net/tempura-doc/
-
release/v1.2.3
ใฎใใใชๅๅใฎใใฉใณใใๅใ -
Cargo.toml
ใฎใใผใธใงใณ็ชๅทใๆดๆฐใใ - ๆๅ
ใง
cargo build
ใๅฎ่กใใฆCargo.lock
ใๆดๆฐใใ - Pull Request ใไฝใใpre-release.yml ใๅฎ่กใใใฆ CHANGELOG.md ใๆดๆฐใใใใ
- ใในใฆใฎใใงใใฏใ้ใใฐ Pull Request ใใฏใญใผใบใใใrelease.yml ใๅฎ่กใใใฆ crates.io ใจ GitHub ใฎใชใชใผในใใผใธใซใชใชใผในใไฝใใใใ
- ใใฉใณใใฏๅ้คใใใซๆฎใใฆใใใใฎใจใใ