Open navClose nav

Category: Hugo

Sawmill: A Razor-sharp Layout Composer for Hugo and Forestry

When it comes to creating websites, good content strategy is all about turning ideas into HTML with a minimal amount of friction. Whether using a CMS with a web interface or editing content files for a static site generator, content creators need an easy way to create visually interesting and well-structured content. Every approach is a compromise between flexibility and ease-of-use. Even if a developer could anticipate all of a content creator’s needs, these needs will change over time.

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.

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 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!

Hugo vs Jekyll: Benchmarked

We’ve also compared Jekyll & Hugo features across 6 dimensions. Learn More Hugo and Jekyll are the leading static site generators according to, and both supported by our CMS. We’re often asked which tool performs better so we decided to do an analysis. TL;DR We ran two tests to measure build times with Hugo and Jekyll. The basic test used the default installation of Jekyll and Hugo to build sites with 10 posts,100 posts, 1,000 posts and 10,000 posts.

A Hugo Update Everyone Should Be Talking About

For Hugo users a few great updates came out recently with a long-awaited feature: nested sections. Along with nested sections, Hugo 0.22-0.24 added a series of improvements that make building websites even easier. Nested Sections, What’s The Big Deal? If you’re not familiar with Hugo, sections are the different types of content your Hugo site has. For example Posts, Pages, and Press Releases. Until Hugo 0.22, nesting sections weren’t supported as a feature, meaning you couldn’t easily have a hierarchical relationship between different types of content.