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
相關文章
相關標籤/搜索