From ecf805ea2549216c66e6406aa23b54784b5ad134 Mon Sep 17 00:00:00 2001 From: Jason Lengstorf Date: Mon, 11 Feb 2019 17:32:36 -0800 Subject: [PATCH] post: new blog about the themes livestream (#11685) * post: new blog about the themes livestream * fix: update local links to be relative * fix: add title attribute --- .../index.md | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 docs/blog/2019-02-11-gatsby-themes-livestream-and-example/index.md diff --git a/docs/blog/2019-02-11-gatsby-themes-livestream-and-example/index.md b/docs/blog/2019-02-11-gatsby-themes-livestream-and-example/index.md new file mode 100644 index 0000000000000..b932530fc9efe --- /dev/null +++ b/docs/blog/2019-02-11-gatsby-themes-livestream-and-example/index.md @@ -0,0 +1,59 @@ +--- +title: > + Gatsby Themes: Watch Us Build a Theme Live +date: 2019-02-11 +author: Jason Lengstorf +tags: + - themes + - livestream + - tutorials +--- + +One of the most exciting things we’re working on at Gatsby right now is themes. + +You can find more details in [the announcement post](/blog/2018-11-11-introducing-gatsby-themes/) and [why we think themes are important](/blog/2019-01-31-why-themes/), but the short version is this: + +**Gatsby themes allow you to focus only on the parts of the site and app building process that you _need to care about_ by abstracting the rest away into a package.** + +What this means in practical terms is that you can use Gatsby themes to create a site with: + +- `package.json` with 4 installed packages (`gatsby`, `react`, `react-dom`, and your theme) +- `gatsby-config.js` with metadata and a reference to your theme +- a folder full of Markdown files for content + +And _that’s it_. + +No code. No assembling plugins. Just writing content. + +## Learn how to build a Gatsby theme. + +Recently I had the pleasure of building a theme from scratch with Gatsby’s own [John Otander](https://twitter.com/4lpine) live on [my weekly livestream](https://twitch.tv/jlengstorf). + +