Ck Gatsby Blog screenshot

Ck Gatsby Blog

Author Avatar Theme by Ckbhatia
Updated: 14 Jul 2023
36 Stars

A beautiful and featureful gatsby blog starter for bloggers. It is an open-source project.

Categories

Overview:

This article provides an overview of a product, including its key features, installation guide, and other information. The product is a Gatsby starter theme with features such as a beautiful layout, dark mode, beautiful typography, code highlighting, filter by topics, search articles, pagination support, mobile support, and support for Contentful CMS.

Features:

  • Beautiful layout: The theme offers a visually appealing layout design.
  • Dark Mode: Users can switch to a dark mode for better readability in low light conditions.
  • Beautiful typography: The theme includes well-designed typography for an enhanced reading experience.
  • Code highlighting: The theme provides code highlighting to make code snippets stand out.
  • Filter by topics (upcoming): Users will be able to filter articles by topics once the feature is implemented.
  • Search articles (upcoming): A search feature for articles will be added in the future.
  • Pagination support (upcoming): The theme will support pagination to divide articles into multiple pages.
  • Mobile support: The theme is optimized for mobile devices and provides a seamless user experience.
  • Contentful CMS support: Users can choose to use the Contentful CMS for managing content with this theme.

Installation:

To install this Gatsby starter theme, follow these steps:

  1. Create a new Gatsby site using the Gatsby CLI and specify the Ck Gatsby starter: gatsby new <site-name> https://github.com/chetanverma16/gatsby-starter-ck.git

  2. Navigate into the newly created site’s directory: cd <site-name>

  3. Start the site: gatsby develop

  4. Access the site locally in your browser at http://localhost:8000

Note: You can also experiment with querying your data using the GraphQL tool provided at http://localhost:8000/___graphql

If you want to set up the Contentful CMS, follow these additional steps:

  1. Create an account on contentful.com

  2. Navigate to the content model and click on “Add content type”

  3. Create the required fields for the content type, including Title, Slug, Thumbnail, Topic, Author, Published, and Body

  4. Obtain the Space ID and Content Delivery API access token from the API Key section in the settings of your contentful.com account

  5. Create .env.development and .env.production files in the local copy of the repository

  6. Put the Space ID and Content Delivery API access token inside these files and save them

  7. Publish your blog on contentful.com and deploy your own copy of this repository

Summary:

This article provides an overview of a Gatsby starter theme with various features such as a beautiful layout, dark mode, and code highlighting. It also includes a guide to installing the theme and setting up the Contentful CMS. The article encourages users and contributors to support the project by starring the repository and provides information on how to contribute. The theme is licensed under the MIT License.