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 Mistakes
My blog's using
Github Pages
Minimal Mistakes theme base on Jekyll
Markdown format for posts
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 install Jekyll themes. I chose forking the repo so it's easy to use with Github Pages
Fork Minimal Mistakes repo
Change the forked repo name to your github usename
{username}.github.io
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-guide, 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:
Footer section
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 posts
Tags, Categories
Because Github Pages work with Liquid, you just need to copy tag-archive, category-archive 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 Facebook
All the sources for this blog, you can find at my repo
Last updated