Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Gatsby.js V4 starter template based on the Grayscale theme by Start Bootstrap for one-page sites with GitHub Pages deployment.
Gatsby Starter Grayscale is a Gatsby.js V4 starter template that creates a one-page website using the Grayscale theme by Start Bootstrap, with site content managed through a single configuration file and one-command deployment to GitHub Pages.
Gatsby Starter Grayscale is a starting point for building a one-page personal or small-business website with the Gatsby static site generator. It takes a JavaScript configuration file (config.js) containing your name, heading, subheading, and social links, and produces a static site that you can host anywhere. The template is developed and maintained by Anubhav Srivastava, and is one of a series of Gatsby starters based on Start Bootstrap themes. The project uses Gatsby v4 and the Grayscale visual style, a dark, image-heavy one-page design.
npm run deploy, and the package.json already handles the build.First, install the Gatsby CLI globally with npm install --global gatsby-cli. Then scaffold a site with gatsby new my-site https://github.com/anubhavsrivastava/gatsby-starter-grayscale, run npm install and gatsby develop to preview locally. To go live, edit config.js with your details and run npm run deploy to publish to GitHub Pages.
Gatsby Starter Grayscale is free and open-source under the MIT license.
The author offers other Gatsby starters based on different Start Bootstrap themes, including gatsby-starter-casual and gatsby-starter-resume, if the Grayscale design is not what you need.
Yes. The starter is released under the MIT license, so you can use, modify, and redistribute it without cost, including for commercial projects.
Make sure you have the Gatsby CLI installed, then run gatsby new my-site https://github.com/anubhavsrivastava/gatsby-starter-grayscale. After that, enter the directory, run npm install, and use gatsby develop to start a local server.
All basic personalization happens in the config.js file at the root of the project. Edit fields such as siteTitle, heading, subHeading, and the socialLinks array to set your name, tagline, and profile URLs, then rebuild the site.
Yes. The config.js file includes a pathPrefix setting. Change it to your subpath, such as /somePath/, if your site is hosted under a domain subpath; if it's at the root, remove or leave the pathPrefix empty.
