hello.js

var please = require('share');
console.log('thank you');

Thursday, 12 July, 2018 UTC

Automatically create pages from components in any directory

Automatically create pages from components in any directory

In this article we will talk about a new plugin that lets you auto create pages from components in any folder within your Gatsby project! We will chat about the problem that sparked the creation of this plugin. Afterwards, we’ll talk about how you can ... more


Thursday, 28 June, 2018 UTC

Investigating Build Performance At Scale

Investigating Build Performance At Scale

When website teams are deciding whether to migrate an existing site over to Gatsby, one consideration is how long it takes to rebuild each site when code or content changes. In order to help teams evaluate this, we’re publishing a set of build time benchmarks. ... more


Wednesday, 27 June, 2018 UTC

Presenting the Docs Redesign Card Sort Results

Presenting the Docs Redesign Card Sort Results

What is a card sort? Recently, 36 Gatsby users completed an open card sort to help make next.gatsbyjs.org easier to use. Without any outside input or help, they each sorted 90 cards into categories that made sense to them and then named those categories. ... more


Friday, 22 June, 2018 UTC

Moving from create-react-app to Gatsby.js

Moving from create-react-app to Gatsby.js

This blog post was originally posted on the Khaled Garbaya Blog create-react-app is a build CLI, it helps you bootstrap a new React app without the need to configure tools like webpack or Babel. They are preconfigured and hidden so that you can focus ... more


Thursday, 21 June, 2018 UTC

Escalade Sports: From $5000 to $5/month in Hosting With Gatsby

Escalade Sports: From $5000 to $5/month in Hosting With Gatsby

Escalade Sports is a sports equipment company with a portfolio of 40 brands across a wide variety of sports—from Goalrilla basketball hoops to Bear Archery bows to Onix pickleball paddles. Headquartered in Evansville, Indiana, USA, Escalade sells its ... more


Wednesday, 20 June, 2018 UTC

Life After Layouts

Life After Layouts

So the Gatsby V2 beta is out, and Gatsby’s layout components are going away. What does this mean for your projects? This article will dive into the Gatsby V2’s approach to layouts, talk about what changed and why, and walk through the migration process ... more


Monday, 18 June, 2018 UTC

Build a Gatsby Blog using the Cosmic JS source plugin

Build a Gatsby Blog using the Cosmic JS source plugin

This article originally appears on the Cosmic JS website . In this tutorial, I’m going to show you how to create a simple but blazing fast blog using React, Gatsby, and Cosmic JS. TL;DR Download the GitHub repo. Check out the demo. Check out the Cosmic ... more


Monday, 18 June, 2018 UTC

Announcing Gatsby v2 beta launch!

Announcing Gatsby v2 beta launch!

We’re excited to announce that today we shipped the first beta for Gatsby v2! 36 contributors have made over 300 commits to v2 since Gatsby v1 was released in July 2017. What’s coming in v2? Gatsby v2 builds on the foundations of v1 to introduce a range ... more


Thursday, 24 May, 2018 UTC

Announcing new Gatsby Company

Announcing new Gatsby Company

Together with my co-founder, Sam Bhagwat, I’m thrilled to announce the formation of Gatsby Inc. Based on the open source project Gatsby I founded, Gatsby the company will make feature-rich and blazing-fast websites easier to build and run. First of all, ... more


Monday, 14 May, 2018 UTC

Six Reasons I Chose Gatsby

Six Reasons I Chose Gatsby

Spoiler alert: I’m a big fan of Gatsby. I’ve worked with it multiple times and I’m continually impressed with its power and flexibility. For those who aren’t familiar, Gatsby is an open-source static site generator incorporating React and GraphQL. A ... more


Wednesday, 18 April, 2018 UTC

Gatsby + Contentful Starter to Get a Website Up and Running in 5 Minutes

Gatsby + Contentful Starter to Get a Website Up and Running in 5 Minutes

This blog post was originally posted on the Contentful Docs Working with React and having an emphasis on speedy performance, GatsbyJS is a promising static site generator that allows you to connect your projects to a variety of APIs and data sources; ... more


Thursday, 12 April, 2018 UTC

Trying out Gatsby at Work & Co

Trying out Gatsby at Work & Co

As a developer, it’s always exciting to try something new. When working with a technology for the first time, I usually ask myself two questions: What can this do for me now, and what will it bring to my future projects? Most recently, I had the opportunity ... more


Wednesday, 11 April, 2018 UTC

How to handle comments in Gatsby blogs

How to handle comments in Gatsby blogs

tl;dr Hosted services like diqus are the easiest. Staticman is the best option, but requires some setup. You have a static site. Or you will have. You understand how the content will work. But what about comments? You have three choices. Keep comments ... more


Monday, 2 April, 2018 UTC

Migration to GatsbyJS and JAM stack from WordPress

Migration to GatsbyJS and JAM stack from WordPress

How and Why I migrated from WordPress to static JAM Stack site built with Gatsby JS. Before When I started my blog back in 2016, I wanted to focus as much as possible on creating content rather than creating the blog infrastructure. Of course there the ... more


Thursday, 15 March, 2018 UTC

Why we created the Gatsby plugin library

Why we created the Gatsby plugin library

Earlier this week, we launched a Plugin Library on Gatsbyjs.org and are excited for you to use it! This article explains how UX research drove the design of this library and the accompanying Plugin Authoring doc. Why build a plugin / package library ... more


Tuesday, 27 February, 2018 UTC

Why I Upgraded My Website to GatsbyJS from Jekyll

Why I Upgraded My Website to GatsbyJS from Jekyll

This article is the first of a two part series, on the engineering behind my website. Originally published here For the past couple of weeks, I’ve been rebuilding my personal website from scratch, live at https://jiahao.codes with the source code on ... more


Friday, 16 February, 2018 UTC

How to Build a Website with React

How to Build a Website with React

What is React? React is a fantastic and wildly popular tool for building websites and apps, and it creates a world where JavaScript and HTML live in happy harmony in the same files and efficiently renders your ever-changing data to the browser. Declarative ... more


Friday, 16 February, 2018 UTC

Gatsby And The JAMstack - A Bright Future For The Web

Gatsby And The JAMstack - A Bright Future For The Web

This article was originally published on Medium on January 31, 2018. Recently I relaunched my wife’s photography portfolio, KNW Photography, using a combination of Gatsby, Contentful and Netlify. This particular group of tools represents a new and exciting ... more


Tuesday, 13 February, 2018 UTC

Announcing Gatsby Manor, themes for Gatsby ����

Announcing Gatsby Manor, themes for Gatsby ����

I am proud to announce Gatsby Manor, a gallery of themes for Gatsby. After 5 months of development, Gatsby Manor is now in public beta. Check out our themes then use our getting started guide to kickstart your Gatsby project. Overview Gatsby Manor is ... more


Wednesday, 7 February, 2018 UTC

Picking a back-end for GatsbyJS

Picking a back-end for GatsbyJS

A little while ago I had the six-monthly itch to redo my portfolio site, and I decided I was going to learn to use Gatsby. But that seems to be only half the battle. After you’ve built your front-end, how do you decide on the back-end? There’s so many ... more


Friday, 26 January, 2018 UTC

Building a Site with React and Contentful

Building a Site with React and Contentful

A poster of Starry Night by Vincent Van Gogh followed me to each new dorm room in college because I bought it the first year and kept it until it ripped beyond repair. My sister (a professional artist) and I often debate the merits and demerits of reprinting ... more


Thursday, 25 January, 2018 UTC

Creative Software Destruction and the New Presentation Layer

Creative Software Destruction and the New Presentation Layer

“To improve is to change, so to be perfect is to have changed often.” — Winston Churchill And so it is that about every decade the technology industry rethinks the application architecture in light of new systems, capabilities, and desired outcomes. ... more


Tuesday, 23 January, 2018 UTC

Getting Started with Gatsby and WordPress

Getting Started with Gatsby and WordPress

This post was originally published on my blog on January 18, 2018. Earlier this week I began rebuilding my blog using GatsbyJS + WordPress. As I familiarized with Gatsby, I found myself flipping through a million tabs, and I thought it might be useful ... more


Monday, 22 January, 2018 UTC

Building a static blog using Gatsby and Strapi

Building a static blog using Gatsby and Strapi

Introduction A static website contains Web pages with fixed content. Technically, it is a simple list of HTML files, which displays the same information to every visitor. Unlike dynamic websites, they do not require any back-end programming or databases. ... more


Monday, 18 December, 2017 UTC

Taking Gatsby for a spin

Taking Gatsby for a spin

A static site generator based on React, does that even make sense? GatsbyJS tries to answer this question with a hypermodern, feature-packed, jamstacked development tool that you can try out right now! In this post I’ll give you a quick introduction ... more


Thursday, 7 December, 2017 UTC

Gatsby + Contentful + Netlify (and Algolia)

Gatsby + Contentful + Netlify (and Algolia)

Gatsby has been getting a lot of recognition and adoption lately, and for good reason. It’s so flexible and it works well with nearly everything. If you’re on a tight budget and don’t want to sacrifice developer experience or cutting-edge deployments, ... more


Wednesday, 15 November, 2017 UTC

Migrate from Hugo to Gatsby

Migrate from Hugo to Gatsby

Introduction As my recent evaluations of Gatsby were positive, I decided to migrate my personal blog. Instead of quickly picking an already built theme with a lot of code I might not use—which I did during the previous migration from Medium to Hugo—this ... more


Wednesday, 15 November, 2017 UTC

Migrate from Jekyll to Gatsby

Migrate from Jekyll to Gatsby

A bit of history Some years ago I created my blog with Jekyll and it has been working well ever since. I have never been a huge fan of Ruby, but because of requirements or convenience I’ve built apps with it (Rails / Sinatra / Jekyll / etc). I used to ... more


Wednesday, 15 November, 2017 UTC

Why I created my blog with Gatsby and Contentful

Why I created my blog with Gatsby and Contentful

I recently deployed my new blog at halfelectronic.com and I thought it would be fitting to talk about how I built it in the first place — you know, me being a web developer and all. There is certainly no shortage of options when it comes to platforms ... more


Friday, 3 November, 2017 UTC

Why we choose Gatsby over Next.js and Wintersmith

Why we choose Gatsby over Next.js and Wintersmith

This article was originally published on our company blog on September 27, 2017. smartive.ch goes Gatsby At smartive, a Swiss-based web agency, we always saw the potential of static site generators. After using Wintersmith and Next.js we recently made ... more