A highly opinonated, minimalistic, and blazingly fast personal website with a content backend written almost completely in Rust.
- htmx AJAX but better
- htmz Loading HTML directly into the DOM
- tailwindcss Styling in tag classes
- hypertext generating HTML in Rust
- orgize parsing org-mode files in Rust
- anyhow error handling
So we got htmx and htmz; htmy when?
After cloning the repo and updating src/prose
with more prose
cargo run --package webx_api --bin processor --
Create a new api binary in Cargo.toml
[[bin]]
name = "name"
path = "api/name.rs"
This will map the endpoint to /api/name
First compile all the local pages (rust binaries).
cargo build --release
And then start a dev server
vercel dev
vercel build && vercel deploy --prebuilt