用Freemind装修新家
决定使用Freemind主题,主要是对boostrap颇有好感, 很喜欢boostrap的风格。
建站步骤
建站方式我也是按照网上的博客,用git建立两个分支:
- hexo , 为默认分支,主要放博客的Markdown文件和theme等网站文件.
- master , 部署后的网站文件(尽量不要再本地
git checkout
到master分支,不然要把hexo在装一遍,当然是我git用的不熟的原因啦)
在hexo分支执行
1
2
3
4npm install hexo
hexo init
npm install
npm install hexo-deployer-git备份网站原始文件就通过
git add
,git commit
,git push
等命令提交到远程git服务器生成和部署以及自动备份到github:
1
$ hexo generate -d
选择主题
关于Hexo的主题在GitHub上有很多repo可以拿来用,具体的可以参考知乎上的回答
管理主题
有效的管理theme的方法就是使用1
git clone https://github.com/wzpan/hexo-theme-freemind.git
将theme的repo直接克隆到本地以便使用1
git pull
及时进行更新
修改主题
还有一种管理theme的方式就是先fork出一个theme的分支,然后clone
自己的repo到本地,这样可以进行修改后即使提交到远程服务器可以达到备份主题的效果
我自己就修改了Freemind的主题, 修改了些css属性,详见:PytLab/hexo-theme-freemind