Hugo site hosted on Cloudflare Pages. Cloudflare auto-builds on every push to GitHub.
- Edit markdown in
content/post/using Typora, VS Code, or whatever - Working directory is the Dropbox-synced local clone of the repo
- Open Fork, stage changes, commit, push
- Cloudflare builds automatically. Done.
- Write in 1Writer, saving to Working Copy's repo directory via Files
- Open Working Copy, commit, push
- Cloudflare builds automatically. Done.
- Open the GitHub iOS app
- Edit the file directly (commits straight to remote, no push needed)
- Cloudflare builds automatically. Done.
If you published from your phone, pull in Fork on the laptop before making new edits.
Each post is a folder under content/post/:
content/post/the-ride/
index.md
photo.jpg
- The Dropbox folder IS the local git repo. Yes, this is "wrong." It works for a single user.
- Cloudflare Pages handles Hugo — you never run
hugoyourself. - The old Digital Ocean VPS setup is retired. No server to maintain.
- Working Copy shows up in iOS Files app. That's how 1Writer accesses the repo.