Setting Up Site Using Jekyll and Academic Pages Template
Published:
Jekyll is a tool for generating static webpage. In my understanding, you feed it with bunch of source file(markdown/html/liquid), some template and some Jekyll instructions(a yaml header embedded in every text file) and configuration file(_config.yml), it then will generate a site and put under the _site folder in your project
Academic Pages is a template on top of Jekyll, it defined some layout, and a site structure. Further infomation can be found here
I only did minor modification on top of academic pages. Basically the items under teaching, publications will be layedout flat on the corresponding pages, while posts will generate a hierarchical layout(a page shows the outline of posts, click on the item link to that post page)