This article also exists in: Italian

It’s a simple idea. Combine the power of a static site generator, such as Gatsby.js (used to create this site), with a Content Management System that harnesses the maturity of GIT for data storage and the power of CI / CD suites for automatic publish of changes.

Forestry.io succeeds in full!

I decided to try it by hooking it to Gatsby.js to generate content in a simpler and more intuitive way.

These are the first impressions

  • Ability to import frontmatter fields from posts and pages already used in gatsby (in the other static site generators it should be similar, even if I haven’t tried them)
  • Visual editor (based on Markdown)
  • Possibility of automatic preview by correctly setting the build.instant_preview_command parameter in the Forestry configuration settings.yaml.
  • Content editing and immediate versioning of the changes made
  • Switching from static content generator to (automatic or semi-automatic) content management system

Forestry.io Interface

Needless to say, Forestry.io is a tool that elevates an SSG with which to manage a static site purely as a developer (JS, React, css-in-js), into a powerful content editing tool.

Thinking of supplanting powerful CMS like Wordpress is unfortunately (sigh-sob) almost impossible at the moment: ease of use, almost infinite availability of plugins and templates tend to make you think only of classic CMS. But beware, these tools are evolving and giving more opportunities to developers and content creators.

I will continue to experience it. Waiting for evolutions!

🤘 This page is made by Forestry.io

About the author

For the last 15 years, Stefano Frasca has worked with a variety of web technologies both backend and frontend. He is currently focused on front-end development. On his day to day job, he is working as a FullStack developer & Frontend dev fan at Immobiliare Labs IT. He has worked remotely for years, passionate about photography, food and code 😎
Do you want to know more? Visit my website!