0%

hexo搭建个人博客并保存环境

hexo搭建个人博客并保存环境

搭建过程可以参考网上一篇教程:Mac上搭建hexo

按照以上博客的配置,即可将个人博客搭建好,如果你想要将博客的环境保存下来,下次换台机器后还能继续使用之前配置的环境的话,可以在blog文件夹下新建一个git仓库(git init),将该仓库托管到github上的某一个仓库里(我是将blog文件夹下的全部文件托管在github中博客所在仓库的hexo分支上),每次重新搭建环境的时候只需要从该分支拉取下来所有的环境信息即可在原来的基础上开始写新的博客。

在执行完:node install -g hexo后,不要执行hexo init,进入到blog文件夹,执行git init,创建git仓库,执行git remote add origin git@github.com:konnase/konnase.github.io.git添加原来的环境所在的远程git仓库,执行git pull origin hexo:master将远程的仓库拉取到本地,执行npm install安装hexo相关环境。到此,即可无缝使用原来的hexo环境了。

next主题的_config.yml文件复制到source/_data/next.yml,方便保存配置信息,因为next主题我是不会提交到git仓库中去保存的。

next主题使用latex

1
2
sudo npm uninstall hexo-renderer-marked
sudo npm install hexo-renderer-kramed --save

修改node_modules/kramed/lib/rules/inline.js下面的两行:

1
2
3
4
5
6
var inline = {
// ...
escape: /^\\([`*\[\]()#$+\-.!_>])/,
em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
// ...
}