I recently thought of a pattern for making a static site on GitHub Pages 'writable' by sending git commits from the browser, using a GitHub OAuth App. The missing piece of the puzzle was retaining privacy for the authentication secret in a CloudFlare worker.
In this series I explain how it works and consider how it might be extended.