Github page的后台程序是由Jekyll搭建,但由于Github的保护措施,非认证的plugin一般不会被Github page支持,但可以使用一些小技巧来绕过屏蔽。
以个人page为例,个人page展示的是master分支下的内容,所以个人page通常有两个分支,master和开发用的dev分支。
git push origin dev
git branch -D master
git checkout -b master
git filter-branch --subdirectory-filter _site/ -f
git checkout dev
git push --all origin