Uses
This is the current toolchain behind my work. It will change over time.
Known Setup
- Laptop: HP Envy
- OS: Arch Linux
- Editor: Neovim
- Browser: Brave, with a possible switch to Helium
- Terminal: Ghostty
- Notes: Obsidian
- Main host for site delivery: Raspberry Pi 4
- Web server: Nginx
- Tunnel/edge ingress: Cloudflare Tunnel (
cloudflared) - Site generation: Python + Jinja2 + Markdown
- Deployment model: local build to
dist/, rsync deploy to Pi
Publishing Workflow
- Write in Markdown under
content/ - Build with
./build.sh - Validate with
./check.sh - Deploy with
./deploy.shor./run-all.sh