Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A minimal Gatsby blog template boilerplate with pagination, Google Analytics, SEO, sitemap, and Disqus comments.
Gatsby Nice Blog is an open-source, minimal blog template boilerplate built on Gatsby that launches a paginated blog site with SEO support, Google Analytics, XML sitemap, and Disqus comments from one configuration file.
Gatsby Nice Blog is a starter template for creating a blog with the Gatsby static site generator. It takes your personal details and site configuration from a config.js file and produces a statically generated blog with paginated post listings and individual blog pages. The template is authored by Abhay Nikam, released under the MIT License, and available on GitHub with 26 stars. Two live demos are provided: one on Netlify and one on GitHub Pages.
postsPerPage setting that defaults to 15 posts per page.config.js to enable traffic tracking without additional setup.--color-primary CSS variable.gatsby new, then edit configuration instead of building a blog from scratch.pathPrefix to your repository name and run yarn run deploy or npm run deploy to publish the site.config.js to create a minimal personal blog with a list of posts.--color-primary CSS variable to match your project's color scheme without editing component files.After scaffolding the site with the Gatsby CLI, you edit the config.js file with your site URL, description, title, Disqus shortname, posts per page, Google Analytics ID, and author social profiles. Run gatsby develop to preview the site at http://localhost:8000, then deploy to GitHub Pages with the provided deploy script or to Netlify by connecting your repository.
Yes, the template is open source under the MIT License, so you can use, modify, and deploy it freely, including for commercial projects.
You need Node.js and the Gatsby CLI installed. The quick start shows creating a new site with gatsby new, then running gatsby develop to start a local development server.
Set your Disqus shortname as the disqusShortname value in config.js and restart the server. The template will load Disqus on each blog post.
Yes. Set the pathPrefix in config.js to your repository name, then run yarn run deploy (or npm run deploy) to publish the site to GitHub Pages.
Edit the postsPerPage value in config.js; the default is 15, and pagination is generated automatically.
