next主题去模块化指北
水写一篇博文
本篇文章实际上是在为下篇文章做准备,下篇文章我将总结我在掉了无数坑后,取网络上教程中很少见但很牛逼的方法,去掉一些网络教程里过时的,不好用的办法,同时加入自己实际操作过程中的经验,最后总结出来的hexo博客最稳定搭建办法很花里胡哨是不是?
下一篇文章的中心思想是最大化的利用git仓库
其中不可避免的有些人或许没有这个问题,其中会很常见遇到这个问题,当你把自己的hexo博客源代码上传到Git时,会发现主题文件夹打不开,而且上面有个白色的小箭头
Google后发现,由于主题基本上都是clone的别人的仓库,GitHub将会把它认作是一个子模块,因此我们要对它进行去模块化
错误的操作
网络上的教程实际上都漏了一步,一般来说你搜到的教程都只有四步走:
注意,不要复制下面的代码,这是错误的!!!git命令去模块化
,git add .
,git commit -m "massage"
,git push
其实还漏了最重要的一步,我照着教程做,最后实际上会把整个next主题给删了
正确的操作
那么实际上第一步是删除两个git文件
,注意不是删文件夹,我只删了两个git文件就成功了,因此也许删git文件夹是多余的
第二步才是输入git rm --cached [文件夹名]
第三步git add .
加入上传所有hexo源码
第四步git commit -m "theme no git
写好commit说明有助于你察看版本
第五步git push