2019-02-20-how-to-create-Jekyll-blog-with-github-page

In this post, I will explain step-by-step how I created this simple blog in a short time

Many thanks to Minimal Mistakesarrow-up-right

My blog's using

My blog features:

  • Writing posts with markdown format

  • Tags, categoris

  • Comment

  • Share

There are many ways to use Jekyll, I chose Minimal Mistakes and Github Pages because it's the simplest way I can find.

How to fork Minimal Mistakes theme and host blog in Github Pages

There are 3 ways to installarrow-up-right Jekyll themes. I chose forking the repo so it's easy to use with Github Pages

  1. Change the forked repo name to your github usename {username}.github.io

  2. DONE. You have a blog at https://{username}.github.io (For the first time, the blog will be available in a few minutes)

You have a blog with inititial data now. Look at quick-start-guidearrow-up-right, you can custom many things with less effort.

Site settings section

With # Site Settings section in _config.yml, you can update:

Author section

With # Site Settings section in _config.yml, you can update:

With # Site Author, you can custom footer link items.

Posts

You can write posts with Markdown format, and then commit/push them to master branch. For more format details, you can read here Woking with postsarrow-up-right

Tags, Categories

Because Github Pages work with Liquid, you just need to copy tag-archivearrow-up-right, category-archivearrow-up-right and paste them to the root folder.

Comment plugin

Custom comment plugin in _config.yml also. Enable in

Custom facebook appid from facebook comment plugin in. For creating facebook appid, you can read more here Facebookarrow-up-right

All the sources for this blog, you can find at my repoarrow-up-right

Last updated