@jamescousins The Shortcut handles the upload as well. In my case, that means committing the file to a git repository (via GitHub's API).

That's super easy to do with the weirdly named action called Get contents of URL (that also can make POST and PUT requests, despite its name).

But depending on how you host your blog, you might have to do something completely different.