acesss via ssh ssh.paullj.com and/or paullj.com.
A blog served over ssh and http, built with go and astro, bubble tea, and wish.
- mise — manages all project tooling (go, linters, vhs, etc.)
- ffmpeg — required for VHS demo recording (install via system package manager)
- ttyd — required for VHS demo recording (install via system package manager)
git clone https://github.com/paullj/paullj.com.git
cd paullj.com
mise installmise run dev # start server with hot reload
ssh -p 2222 localhost # connectmise run lint # run linter
mise run fmt # format code
mise run build # build binary
mise run deploy # deploy to fly.io