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

Github page的后台程序是由Jekyll搭建,但由于Github的保护措施,非认证的plugin一般不会被Github page支持,但可以使用一些小技巧来绕过屏蔽。

以个人page为例,个人page展示的是master分支下的内容,所以个人page通常有两个分支,master和开发用的dev分支。

首先,我们将改动的内容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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

浏览器与服务器的消息通信

最近工作中遇到一个场景,商家在商家后台需要实时的获取到有没有新订单,有的话是几个;这个需求类似与日常中使用QQ或者微信时的新信息提醒一样,只要有新信息就需要提醒...

35850
来自专栏知识分享

13-51单片机ESP8266学习-AT指令(ESP8266作为TCP客户端,连接TCP服务器,用串口调试助手和手机TCP调试助手测试)

1.4K60
来自专栏搜云库

在Windows上安装Jekyll

在Windows上安装Jekyll Jekyll介绍 jekyll是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大...

21690
来自专栏along的开发之旅

java 9的jhat和visualVM去哪了?

看Android移动性能实战一书, 其介绍用jhat分析Hprof文件, 用everything搜索jhat, 懵然发现jdk 9竟然没有这个命令. 于是查...

12230
来自专栏java达人

深入解析Java中Flushable接口的flush方法

今天写这篇文章是为了纪念同事讲得两句话:1、flush =在后面对out使劲的抽一鞭子,并命令“赶紧给我写入,我的水桶太满了”;2、写入数据量不大时,可以考虑不...

40580
来自专栏java一日一条

浏览器与服务器的消息通信

最近工作中遇到一个场景,商家在商家后台需要实时的获取到有没有新订单,有的话是几个;这个需求类似与日常中使用QQ或者微信时的新信息提醒一样,只要有新信息就需要提醒...

25030
来自专栏Golang语言社区

浏览器与服务器的消息通信

最近工作中遇到一个场景,商家在商家后台需要实时的获取到有没有新订单,有的话是几个;这个需求类似与日常中使用QQ或者微信时的新信息提醒一样,只要有新信息就需要提醒...

39560
来自专栏用户2442861的专栏

当你输入一个网址的时候,实际会发生什么

原文:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/  

18210
来自专栏Java成神之路

Comet:基于 HTTP 长连接的“服务器推”技术

很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的 “服务器推”方案,着...

26930
来自专栏渠道合作伙伴技术圈

Windows server环境下混合云部署DFS文件服务

很多传统企业在设计身份验证和文件服务时,都会使用微软的活动目录和windows server自带的文件共享来实现以上的需求, 公有云的出现给这个场...

1K170

扫码关注云+社区

领取腾讯云代金券