前言

昨天,又捣鼓了一会儿git,因为想把我关于NexT主题的修改提交到原作者github上,以方便更多人使用。

修改之处

原版的主题中,有三种Schema(Muse/Mist/Pisces),在主题的配置文件_config.yml中,有sidebar:position属性,但是却反人类的仅仅只支持Pisces

Pisces设置sidebar:position为left后,效果如下(图片来自原作者博客):

于是乎,我便「一言不合,开始动手」,研究起其他两个主题的sidebar源码起来。 有了原作者代码的参考,照葫芦画瓢,不一会儿也修改好了。 为了让更多人知道我闲的蛋疼的举动,于是我便打算 Pull Request.

Pull Request!

Fork

首先,找到你需要修改的项目,Fork It!

Clone

Fork完成之后,找到你Fork的项目。

git clone {ssh or https}
cd {name} # 进入项目目录

New Branch & Fix Bug

Clone之后,切换分支(branch)

git checkout -b fix-bug

然后在本地尽情地修改吧,修改完成后

git add . && git commit -m "fix-bug"
git push origin fix-bug

Pull Request

提交你的修改至github后,切换branch至fix-bug

点击Compare & pull request按钮,然后写下你修改内容的说明就OK了

Wait To Be Merged

目前还没有同意Merge. = =

参考资料 http://www.zhihu.com/question/21682976