决定使用Freemind主题,主要是对boostrap颇有好感, 很喜欢boostrap的风格。

建站步骤

  1. 建站方式我也是按照网上的博客,用git建立两个分支:

    • hexo , 为默认分支,主要放博客的Markdown文件和theme等网站文件.
    • master , 部署后的网站文件(尽量不要再本地git checkout到master分支,不然要把hexo在装一遍,当然是我git用的不熟的原因啦)
  2. 在hexo分支执行

    1
    2
    3
    4
    $ npm install hexo
    $ hexo init
    $ npm install
    $ npm install hexo-deployer-git
  3. 备份网站原始文件就通过git add, git commit, git push等命令提交到远程git服务器

  4. 生成和部署以及自动备份到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

Comments