Yesterday I published a post using an iOS app that can edit my git repo on my phone.
Today I’m writing a post using a web app called Forestry.io. Forestry is a content management system for static site generators: Hugo, Jekyll, VuePress, and Gatsby. This blog is using Hugo.
What’s nice about Forestry is it puts just enough of a CMS in front of your Markdown or HTML files. There’s a handy toolbar that makes it fast to add hyperlinks, make lists, add code examples, etc. It can even build a full preview of your site for you to review before publishing.
When it comes time to publish it’s as easy as turning off draft mode for the post and hitting Save. From there, Forestry takes care of committing your post and pushing back up to your remote repository.
Forestry is also able to build your site and push it to GitHub Pages, AWS, or even upload the files via SFTP. For now I’m using Netlify handle building and hosting.