📚 GitHub Pages powered motlabs Blog, with Jekyll and Kiko-plus
- please contribute installation method for other OS.
1. Install Homebrew
workspace$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
workspace$ brew install ruby
3. Install Jekyll and Plugins
workspace$ sudo gem install jekyll
workspace$ sudo gem install jekyll-paginate
workspace$ sudo gem install jekyll-admin
workspace$ sudo gem install jekyll-seo-tag
Note that gem may require ruby version update.
workspace$ \curl -sSL https://get.rvm.io | bash -s stable
workspace$ rvm install ruby-2.x.x
workspace$ rvm use ruby-2.x.x --default
workspace$ git clone https://github.com/motlabs/motlabs.github.io.git
workspace$ cd motlabs.github.io/
workspace/blog$ jekyll serve
Configuration file: workspace/motlabs.github.io/_config.yml
Source: workspace/motlabs.github.io
Destination: workspace/motlabs.github.io/_site
Incremental build: disabled. Enable with --incremental
Generating...
done in 0.408 seconds.
Auto-regeneration: enabled for 'workspace/motlabs.github.io'
Server address: http://127.0.0.1:4000
Server running... press ctrl-c to stop.
6. Open http://127.0.0.1:4000 to see what happens!
New Blog Post with typora.io
[For the first time]
1. Sign up `https://ko.gravatar.com/` and fill up you profile.
2. Upload your profile image.
3. Generate your Hash code from your email address by http://www.miraclesalad.com/webtools/md5.php
4. Open _config.yml, fill up your author information
5. Send pull request to the master branch.
-
Create
YYYY-MM-DD-Your-Blog-Title.md
under_posts/
-
Write, save, and check on http://127.0.0.1:4000
-
Create new feature branch from
develop
, commit, push and send PR todevelop
-
After PR Review and final checking, post will be merged into
master
branch -
Jekyll will automatically compile blog into https://motlabs.github.io/
Buy @jwkanggist a cup of coffee and everything will be fine 🎉
Kiko-plus License
Take a closer look later
Open sourced under the Apache License 2.0.
<3