Forestry.io is a CMS that I came across recently that had a very interesting proposition:
this sits very well with the idea of the JAMstack architecture (Javascript, APIs, Markup).
for the longest time I have been writing my gatsby blog posts on markdown files on an VSCode, which, while fine for me, probably wouldn't sit well with content authors who use wordpress or other traditional CMSes.
Now with Forestry.io, you can provide content creators (or anyone not interested in blogging on an IDE) with a beautiful, simple interface with which to write content, and publish.
Since every update is a git commit, you can rewind your blog/website back in time if you feel like it, by just rolling back several commits and deploying that version! Also applies if you don't like what your fellow editor wrote after a particularly drunken night ;)
below is a happy path quickstart using a gridsome (vuepress) starter template and netlify for deployment. feel free to stray off the beaten path at your own leisure.
here you go, from zero to deployment in 25 steps (24 if you don't eat the banana):
Select a Starter Template.Create a Site, click on Github (or gitlab) to allow forestry.io access to your account.theme config sidebar.SaveNew site from Gitportfolio-forestry)build command and publish directory for you. But since you've followed along and used Gridsome, you have to manually add it in.package.json file.build, using npm.npm run build into your build command.npm run build to see where it went. You're smarter, you can visit gridsome and find out that it builds into the dist folder.deploy site.
sometimes pressing save and waiting for your site to rebuild from scratch just don't cut it. for quicker previews use instant previews.
start preview.