Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Gatsby.js V4 starter template for a resume website, based on the Start Bootstrap Resume design.

A GatsbyJS starter that ports Christine Cha's Gridfolio portfolio theme with SCSS, ESLint, and Prettier.
Gatsby Starter Resume is a Gatsby.js V4 starter template that creates a single-page resume website from a config file, based on the Start Bootstrap Resume design.
Gatsby Starter Resume is a starter template for the Gatsby static site generator, authored by Anubhav Srivastava. It takes personal data — name, title, social links, and other resume details — from a JavaScript configuration file and produces a static HTML resume site. The template is built on Gatsby.js V4 and uses Sass for styling, with the colour scheme controlled by a primary colour variable. It is distributed under the MIT license and can be installed directly with the Gatsby command-line tool.
config.js to set your site title, first and last name, and an array of social links, each with a Font Awesome icon name, label, and URL.$primary variable in src/assets/sass/_variables.scss.npm run deploy to publish the site using the gh-pages module, with a built-in pathPrefix setting for hosting under a subpath such as https://example.com/somePath/.gatsby new my-resume https://github.com/anubhavsrivastava/gatsby-starter-resume, then run gatsby develop for local development.config.js, run the Gatsby develop server, and you have a production-ready resume page.pathPrefix value in config.js to deploy the site under a subfolder of a domain, as the Gatsby documentation suggests.Install the Gatsby CLI globally (npm install --global gatsby-cli), then run gatsby new my-resume https://github.com/anubhavsrivastava/gatsby-starter-resume. After entering the project directory, run npm install and gatsby develop to start the local server. Customization happens in config.js, and deployment to GitHub Pages is a single npm run deploy command.
The template's author maintains other Gatsby starters for different page styles, including Gatsby Starter Creative, Gatsby Starter Spectral, and Gatsby Starter New Age, each using the same configuration approach.
Edit the $primary variable in src/assets/sass/_variables.scss. This variable controls the accent colour used throughout the resume layout, and changing it updates the whole site.
Yes, the template is released under the MIT license, so you can use, modify, and distribute it freely. The repository's README includes an open-source love badge that points to the license file.
Run npm run deploy from the project directory. The package.json includes a deploy script that uses the gh-pages module to publish the built site to GitHub Pages. If you host under a subpath, configure the pathPrefix in config.js first.
Yes, the socialLinks array in config.js accepts any number of entries. Each entry requires an icon class (such as fa-github), a display name, and a profile URL.
Each starter uses a different Start Bootstrap theme — for example, Resume is a single-page CV layout, while Creative, Spectral, and Aerial have their own visual designs and section structures. They all share the same installation and configuration workflow.
