Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Gatsby.js V4 starter template based on the Paradigm Shift design by HTML5 UP.
Gatsby Starter Paradigmshift is a Gatsby.js V4 starter template that repackages the Paradigm Shift design by HTML5 UP into a React-based static site generator, letting you launch a single-page portfolio site from a GitHub repository in a few commands. It takes personal details from a config.js file and outputs a static site that you can deploy to GitHub Pages with an npm script.
Gatsby Starter Paradigmshift is a Gatsby.js V4 starter template based on the Paradigm Shift design by HTML5 UP. It takes configuration from a config.js file — site title, heading, subheading, and social links — and produces a static, single-page portfolio site built with Gatsby and React. The starter is maintained by Anubhav Srivastava and includes a live preview at https://anubhavsrivastava.github.io/gatsby-starter-paradigmshift/.
config.js to change the site title, heading, subheading, and social links without touching component code.gh-pages module, so running npm run deploy publishes the site to GitHub Pages directly.pathPrefix in config.js lets you host the site under a subpath such as https://theanubhav.com/somePath/.config.js with Font Awesome icon names like fa-github and fa-twitter.config.js to set your name, tagline, and social profile URLs to publish a professional single-page presence.config.js, choose your Font Awesome social icons, and you have a working portfolio page.npm run deploy from the starter's root folder to publish the built site through the gh-pages package.pathPrefix when hosting on a subdomain or subpath, and reuse the Paradigm Shift design in a static React site.Install the Gatsby CLI globally with npm install --global gatsby-cli, then run gatsby new <site-name> https://github.com/anubhavsrivastava/gatsby-starter-paradigmshift to scaffold a new project. After that, cd into the folder, run npm install, and start development with gatsby develop. Personalize the site by editing config.js, then build and deploy with npm run deploy.
The author publishes many similar Gatsby starters based on other HTML5 UP designs. Some notable ones are gatsby-starter-casual, gatsby-starter-grayscale, gatsby-starter-resume, and gatsby-starter-spectral, each offering a different visual style but the same config-driven workflow.
Yes, the project is released under the MIT license, so you can use it for personal or commercial projects without restriction. The license file is included in the repository.
You need the Gatsby CLI, installed globally with npm install --global gatsby-cli. The rest of the dependencies are managed through npm install inside the project folder.
Open config.js, locate the socialLinks array, and edit each entry's icon (a Font Awesome class name) and url field. Add or remove entries as needed.
Yes. Set the pathPrefix value in config.js to your subpath (for example https://theanubhav.com/somePath/), then build and deploy. If your site is at the root of a domain, remove the pathPrefix configuration.
The HTML5 UP version is a static HTML/CSS template. This starter wraps that design into a Gatsby.js V4 React project, enabling component-based structure, config.js personalization, and a one-command GitHub Pages deployment workflow.
