No description
Find a file
2026-03-15 12:20:14 +01:00
content Fix typo 2026-03-15 12:20:14 +01:00
docs Allow posting comments 2026-03-01 19:05:12 +01:00
src Add a circle around your match 2026-03-14 13:53:43 +01:00
web Send email on new comment 2026-03-04 18:25:08 +01:00
.gitignore Add scratch folder for my tests 2026-01-25 14:55:18 +01:00
Cargo.lock Experiment with pi and matches! 2026-03-14 02:36:30 +01:00
Cargo.toml Experiment with pi and matches! 2026-03-14 02:36:30 +01:00
default.env Send email on new comment 2026-03-04 18:25:08 +01:00
deploy.sh Simplify deploy.sh 2026-02-07 03:11:27 +01:00
Dockerfile Fix Dockerfile 2026-01-02 08:30:52 +01:00
README.md More draft 2026-02-25 22:57:54 +01:00
rust-toolchain Initial commit 2025-12-31 15:23:00 +01:00

Personal blog

My personal blog, written as a custom Rust backend that produces HTML.

I'm using this format instead of static HTML because in the future I want to add some interactive content like comments.

Run locally

cargo install watchexec-cli
watchexec --restart --socket 8080 -- cargo run --release

Deploy

Set git alias with:

git config alias.deploy '!git push && ssh -4 sitegui@ssh.sitegui.dev ./deploy sitegui/blog'

then simply run git deploy to push and deploy.

Future ideas

  • add comments