Skip to content
Personal Website
Branch: master
Clone or download
Latest commit 0d2e7cf May 21, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode Update(auto commit) May 19, 2019
_data/languages Update(auto commit) Jul 30, 2018
_drafts Update(auto commit) May 2, 2019
_includes Update(auto commit) Sep 29, 2018
_layouts Update(auto commit) Sep 29, 2018
_posts Update(auto commit) May 21, 2019
_sass Update(auto commit) Oct 18, 2018
assets Update(auto commit) May 21, 2019
src Update(auto commit) Mar 24, 2019
.gitignore Update(auto commit) Aug 14, 2018
.travis.yml Update(auto commit) Aug 14, 2018
LICENSE Update(auto commit) Aug 14, 2018
_config.yml Update(auto commit) Jan 13, 2019
favicon.ico Update(auto commit) Aug 6, 2018

Build Status

This is my personal website built in Jekyll. Jekyll is a static website generator widely used for building blogs.


I've been reading Yihui Xie's articles for quite a few days, I really enjoy it. He's a great Chinese scientist and also a good writter. I like the desgin of his website which is pretty clean and neat. So I reproduced the theme on my own using Sass and Flexbox. So far, the code has not been abstracted as a framework. If anyone interesed, feel free to open an issue or checkout the code and mess around with it.


There are lots of ways to implement CI for Jekyll, the most common way is to use github pages since it's easy to deploy and maintain. For this website, I choose to use a Github webhook which is a little more complicated. There is another project that demostrates how to setup a nodejs server for it, feel free to checkout it out.


  • Add .travis.yml
  • Add Webhook for CI
  • Add Google Analysis
  • Add sidebar
  • Add Pagination
  • Add category page
  • Make it responsive
  • Add CSS animaiton effect
  • English Translation

License is available under the MIT license. See the LICENSE file for more info.

You can’t perform that action at this time.