Skip to content

Commit

Permalink
fix(tutorials): rename "advanced" to "additional (#14847)
Browse files Browse the repository at this point in the history
* fix(tutorials): advanced -> additional

This gives us room to add step-by-step content that isn't necessarily advanced in nature ahead of the big Tutorials overhaul

* Update www/gatsby-node.js

Co-Authored-By: Sidhartha Chatterjee <me@sidharthachatterjee.com>
  • Loading branch information
2 people authored and GatsbyJS Bot committed Jun 19, 2019
1 parent c88a431 commit fb49cd9
Show file tree
Hide file tree
Showing 8 changed files with 30 additions and 33 deletions.
7 changes: 7 additions & 0 deletions docs/tutorial/additional-tutorials.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: Additional Tutorials
---

There are many use cases for Gatsby, from the very common "happy paths" to more specific and complex integrations. With additional Gatsby tutorials, learn about more topics that go beyond [the basics](/tutorial/) and gain development superpowers.

<GuideList slug={props.slug} />
7 changes: 0 additions & 7 deletions docs/tutorial/advanced-tutorials.md

This file was deleted.

6 changes: 3 additions & 3 deletions docs/tutorial/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ In these intermediate tutorials, you'll learn how to pull data from almost anywh
7. [Programmatically create pages from data](/tutorial/part-seven/): Learn how to programmatically create a set of pages for your blog posts.
8. [Preparing a site to go live](/tutorial/part-eight/): Learn how to audit your site for performance and best practices for accessibility, SEO, and more.

## Advanced tutorials
## Additional tutorials

There are many use cases for Gatsby, some which aren't covered in beginner or advanced tutorials to keep you focused while learning. The advanced Gatsby tutorials section is a collection of advanced use cases shown step-by-step, such as using source plugins for images and CMS content.
There are many use cases for Gatsby, some which aren't covered in the first set of tutorials to keep you focused while learning. Gatsby's Additional Tutorials section is a collection of resources showing how to complete even more Gatsby tasks step-by-step, such as using source plugins for images and CMS content.

Go deeper with the [advanced Gatsby tutorials](/tutorial/advanced-tutorials/).
Go deeper with [additional Gatsby tutorials](/tutorial/additional-tutorials/).
2 changes: 1 addition & 1 deletion docs/tutorial/part-eight/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,7 @@ Lighthouse is a great tool for site improvements and learning -- Continue lookin

## That's all, folks

Well, not quite; just for this tutorial. There are also [Advanced Tutorials](/tutorial/advanced-tutorials/) to check out for more guided use cases.
Well, not quite; just for this tutorial. There are [Additional Tutorials](/tutorial/additional-tutorials/) to check out for more guided use cases.

This is just the beginning. Keep going!

Expand Down
7 changes: 6 additions & 1 deletion www/gatsby-node.js
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,12 @@ exports.createPages = ({ graphql, actions, reporter }) => {

createRedirect({
fromPath: `/docs/advanced-tutorials/`,
toPath: `/tutorial/advanced-tutorials/`,
toPath: `/tutorial/additional-tutorials/`,
isPermanent: true,
})
createRedirect({
fromPath: `/tutorial/advanced-tutorials/`,
toPath: `/tutorial/additional-tutorials/`,
isPermanent: true,
})
createRedirect({
Expand Down
2 changes: 0 additions & 2 deletions www/src/data/sidebars/doc-links.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -530,8 +530,6 @@
link: /docs/gatsby-vendor-partnership/
- title: Agency Partnership Program
link: /docs/gatsby-agency-partnership/
- title: Advanced Tutorials
link: /tutorial/advanced-tutorials/
- title: Commands (Gatsby CLI)
link: /docs/gatsby-cli/
- title: Cheat Sheet
Expand Down
4 changes: 2 additions & 2 deletions www/src/data/sidebars/tutorial-links.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,8 @@
link: /tutorial/part-eight/#add-page-metadata
- title: Keep making it better
link: /tutorial/part-eight/#keep-making-it-better
- title: Advanced Tutorials
link: /tutorial/advanced-tutorials/
- title: Additional Tutorials
link: /tutorial/additional-tutorials/
items:
- title: Making a Site with User Authentication
link: /tutorial/authentication-tutorial/
Expand Down
28 changes: 11 additions & 17 deletions www/src/pages/docs/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,14 @@ class IndexRoute extends React.Component {
</h1>
<p>Gatsby is a blazing fast modern site generator for React.</p>
<h2>Get Started</h2>
<p>There are four main ways to get started with Gatsby:</p>
<p>There are five main ways to get started with Gatsby:</p>
<ol>
<li>
<Link to="/tutorial/">Tutorial</Link>: Step-by-step instructions
on how to install Gatsby and start a project: written for people
without Gatsby or web development experience, though it has
helped developers of all skill levels.
<Link to="/tutorial/">Tutorials</Link>: Step-by-step
instructions on how to install Gatsby and start a project:
written for people without Gatsby or web development experience,
though these learning resources have helped developers of all
skill levels.
</li>
<li>
<Link to="/docs/quick-start">Quick start</Link>: One page
Expand All @@ -53,11 +54,6 @@ class IndexRoute extends React.Component {
about the many different topics around building with Gatsby,
like sourcing data, deployment, and more.
</li>
<li>
<Link to="/ecosystem/">Ecosystem</Link>: Check out libraries
for Gatsby starters and plugins, as well as external
community resources.
</li>
<li>
<Link to="/docs/api-reference/">Gatsby API Reference</Link>:
Learn more about Gatsby APIs and configuration.
Expand All @@ -77,13 +73,6 @@ class IndexRoute extends React.Component {
<Link to="/docs/gatsby-internals/">Gatsby Internals</Link>:
Dig into how Gatsby works behind the scenes.
</li>
<li>
<Link to="/tutorial/advanced-tutorials/">
Advanced Tutorials
</Link>
: Learn about topics that are too large for a doc and
warrant a tutorial.
</li>
<li>
<Link to="/docs/using-gatsby-professionally/">
Using Gatsby Professionally
Expand All @@ -94,6 +83,11 @@ class IndexRoute extends React.Component {
</li>
</ul>
</li>
<li>
Check out the <Link to="/ecosystem/">Ecosystem</Link> libraries
for Gatsby starters and plugins, as well as external community
resources.
</li>
</ol>
<p>
Visit the <Link to="/contributing">Contributing</Link> section to
Expand Down

0 comments on commit fb49cd9

Please sign in to comment.