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)
- github pages has some usage limits that may be inconvenient
- lives right next to cloudflare workers in case you need to have some server-side functionality