Github page搭建博客使用自定义插件的方法

Github page的后台程序是由Jekyll搭建,但因为Github的保护措施,非认证的plugin通常不会被Github page支持,但能够使用一些小技巧来绕过屏蔽。git

以我的page为例,我的page展现的是master分支下的内容,因此我的page一般有两个分支,master和开发用的dev分支。code

首先,咱们将改动的内容push到dev分支;

git push origin dev

而后依次进行下述步骤

  • 删除master分支
git branch -D master
  • 新建master分支
git checkout -b master
  • 将_site目录(Jekyll展现内容的目录)做为项目的根目录
git filter-branch --subdirectory-filter _site/ -f
  • 切换到dev分支后push
git checkout dev
git push --all origin
相关文章
相关标签/搜索