Open navClose nav

The Forestry Blog

Welcome to the Forestry blog! Read up on news regarding our product and the JAMStack!

HTML File Contents are Moving to Plaintext Editor

We are not changing or removing the Markdown WYSIWYG editor. Our Markdown editor will continue to offer both plaintext and WYSIWYG input modes. In fact, removing the HTML WYSIWYG editor will allow us to focus on making the Markdown editor even better. The HTML WYSIWYG Editor has proven to be less and less the state-of-the-art content editing experience it once set out to be. Considering the issues the HTML WYSIWYG Editor causes and the merits Markdown provides we made the decision to discontinue our WYSIWYG HTML Editor on 5/11/2018.

Build a JSON API With Hugo's Custom Output Formats

As developers, we love open and accessible data. For example, you may want to use your local transit data for a mobile app, or maybe you want a service like Zapier or IFTTT to send you an email every time the weather forecast calls for rain. If you’re a super geek like @bdougieyo, you’ve built an app that tells you when to leave work in order to avoid traffic from your local baseball team’s home games (from his excellent talk here).

Hugo or Jekyll? 6 Factors You Should Know

Choosing the right tools to build a website isn’t easy these days. There’s just too many options! Building a static site is one of these options, which comes with many advantages like top-notch security, blazingly-fast performance, and reduced costs. When it comes to building static sites, the two leading solutions right now are Hugo and Jekyll. So the question is, which is right for you? To answer that question, we’ll take a look at the features, speed, and extensibility of each, looking for the pros and the cons of both generators.

Write Better JavaScript With Webpack

I get it. The JavaScript ecosystem is exhausting. There exists an abundance of tools and frameworks, and each one wants to rescue you from the shortcomings of its peers. Attempting to learn and keep up with these tools takes time and energy that you would rather devote to your project. Reducing cognitive overhead is a core component of’s philosophy — we designed a static site CMS that is easy to set up and use.

CircleCI Followup: Deploying Via rsync

This tutorial was updated on April 3, 2018. In last week’s article, we showed you how to automate the deployment of a Hugo site using CircleCI. The example we provided used the awscli utility to deploy the results of your build process to an AWS S3 bucket. In this follow-up, we will show you how to use the rsync utility to deploy your site to any rsync-enabled server.

New Pricing

We’re excited to announce new pricing! Now, the Personal plan supports unlimited sites and up to 3 free Guest users per site (a “Guest” is a single-site user with limited permissions, similar to an “editor”). The Business plan also supports unlimited sites, but is designed for larger teams who need to manage many users across their sites and branches. Finally, our Enterprise plan is designed for large organizations with special requirements.

Automate Your Static Site Deployment with CircleCI

This tutorial was updated on April 3, 2018 to use bep/s3deploy in place of aws/aws-cli. This article is part of our on-going Frontend Friday modern web development series Tools like Hugo, Jekyll, and Gatsby have made building static sites a popular and practical choice for developers. One major disadvantage these tools have, however, is the need to regenerate and redeploy their files every time there is new content to publish.

Up & Running With Hugo, Part 2: Setting up GitHub & Forestry (CI & CD)

This guide was most recently updated on March 16, 2018. — – For this week on Frontend Friday, we have a follow up to Up & Running With Hugo, Part 1: Building Your First Site. This week, we cover integrating your repository with GitHub, and setting up continuous integration and continuous deployment with and some other handy tools. Table of Contents Introduction Setting up Git Setting up Continuous Integration Setting up Continuous Deployment with Forestry Next Steps 1) Introduction Before we continue, you might be asking What is CI & CD.

Up & Running With Hugo Part I: Building Your First Site

This guide was most recently updated on March 9, 2018. — – The popular static site generator written in GoLang - Hugo - has taken the community by storm. It brings all the benefits of a static site generator - 100% Flexibility, Security, Speed - but also steals the show otherwise 👉 Hugo + Jekyll Benchmarked. In fact, the website is built with Hugo. For this week on Frontend Friday, we’ll be covering how to get set up with Hugo on your local machine, including setting up a theme and customizing it, as well as writing your own CSS & JS.

Static site search with Hugo + Algolia

For this week on Frontend Friday, we’ll be covering how to set up lightning ⚡️ fast search for your Hugo site using Algolia, the SaaS (Search as a Service 😉 ) provider. We published a Jekyll-focused version of this guide last week. Algolia’s self-proclaimed claim-to-fame is that they are“the most reliable platform for building search into your business,” and honestly, it’s hard to disagree. Forestry’s search is powered by Algolia (just try searching for Algolia in the search above!