Since this is a zola site, and the markdown files are on github, I can just use the built-in editor to make changes and publish a post

this site's content is basically markdown hosted on github, and a github action deploys it to a cloudflare pages project. normally, that means that I would pretty much need to be at a computer with my editor, my ssh keys, etc. in order for me to add something to the site - but github.dev (which you can access from any github repository by pressing .) makes it super easy to post something when I'm not at my desk.

sure, you don't get niceties like a dedicated markdown editor (I started trying out obsidian - great for writing a zola site so far), or live previews like you would if you were actually doing it for real, but I'm writing this right now on the browser-based editor to try it out. if you see this, it worked!

btw, the whole reason I used this setup to begin with (github + actions to build the site, cloudflare pages to host) is because it makes the most out of the available free tiers:

  • first 2000 minutes of github actions are free for a private github repo
    • each build takes less than a minute for me
    • unlimited free minutes if it is hosted as a public repo
    • in contrast to cloudflare pages's built in github integration which only has 500 free builds a month
  • unlimited bandwidth and easy free usage of cloudflare access (in case you wanted to password protect a page)
  • lives right next to cloudflare workers in case you need to have some server-side functionality