content
directory.
.md
file and you will see something like
this:
netlify-cms-app
and gatsby-plugin-netlify-cms
. Run the following command in the
terminal at the root of your site:
config.yml
file in the directory structure you see
below:
config.yml
file paste the following
configuration:
gatsby-starter-blog
.
gatsby-config.js
.
/admin/
page and create a new post by clicking
New Blog. Add a title, a date and some
text. When you click Publish, a new
commit will be created in your GitHub
repo with this format Create Blog
“year-month-date-title”
.
“The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect.”
@reach/router
under the hood. While additional
accessibility testing is always a good
idea, the
Gatsby Link Component
wraps
@reach/router’s Link
component
to improve accessibility without you
having to think about it. @reach/router
also supports
scroll restoration.
eslint-plugin-jsx-a11y
package and warnings for all of its
rules enabled by default.
eslint-plugin-jsx-a11y
is an accessibility
linting
tool for your code, helping you develop
more inclusive Gatsby projects by
reducing the time to find accessibility
errors. This plugin encourages you to
include alternative text for image tags,
validates
ARIA
props, and eliminates redundant role
properties, among other things.
eslint-plugin-jsx-a11y
. You can customize those rules in your
.eslintrc
..eslintrc
.eslintrc
file will
override
all of Gatsby’s default linting and
disable the built-in eslint-loader
, meaning your tweaked rules won’t make
it to your browser’s developer console
or your terminal window but will still
be displayed if you have ESLint plugins
enabled in your IDE. If you would like
to change this behavior and make sure
the eslint-loader
pulls in your customizations, you’ll
need to enable the loader yourself. One
way to do this is by using the Community
plugin
gatsby-plugin-eslint
. Additionally, if you would still like
to take advantage of some subset of the
default
ESLint config Gatsby ships
with, you’ll need to copy them manually to
your local .eslintrc
file.