Hello,各位小伙伴们大家好,我又回来了~本博客已经有三个月断更,和各位大哥大姐说声抱歉呀!(不过好像也没人看我的),好吧,没人看自己就没事记录一些有趣的事情(自己认为有趣的),(⊙v⊙)嗯,前提说完,我来说说为啥我有三个月断更的原因___博主懒?博主放弃了?额额额额…………我的确懒。。。。可我没有放弃啊,只是今年博主跳槽了,之前的hexo文件在上家公司电脑,我就一直没有处理它,就一直搁到了今天(良心发现)。咳咳!好吧,说正事,下面记录下我的hexo博客迁移的一个过程,希望其他小伙伴遇到这种问题的时候,能够少踩坑…
基础环境搭建
安装hexo
电脑中已经安装了git和node.js,直接随便找个文件夹在 git bash 中执行 npm install -g hexo-cli,这一步是安装hexo。检测hexo是否成功安装,在 git bash 执行 hexo v 看到hexo的版本号就说明安装成功了。
之后创建本地hexo仓库,hexo init
然后 执行 npm install hexo-deployer-git –save 安装hexo提供的快速方便的一键部署功能,然后改 _config.yml 中最下面的配置文件:
1 | deploy: |
至此,全部安装工作已经完成,可以在blog的目录下用hexo s测试是否正常。
重装和迁移
重装
这个概念跟网上说的,如何在另外一台电脑写博客是一个意思,没有很多繁琐的操作,只需要把 source、themes 、 _config.yml 覆盖到 blog 的那个文件夹即可 ,只要hexo环境没问题,hexo的一系列操作都没问题(在第一次hexo d可能会有些慢,耐心等待)。同样,在新电脑上只要把环境搭建好,只要把两个文件夹一个配置文件覆盖过去,都没问题。包括在备份时也只需要把这两个文件夹一个配置文件备份好,其他的都不用管了。
迁移
至于说迁移,只要本机的hexo环境没问题,把blog文件夹随便放哪都可以。
总结
折腾了一下午总结出来的:
1、 换系统或者换电脑需要重装 hexo 的时候,只需要在hexo环境搭建好的基础上,只需要把 source、themes 、 _config.yml 覆盖到新的博客目录下即可。
2、只要本机的hexo环境没问题,把blog文件夹随便放哪都可以。
遇到的问题
迁移后又一遍hexo g,重新生成一遍.md博客文件,之前写的文章日期就全部默认生成了为当天
解决办法:
只需要在之前md博客文件加入date标示就好了,比如
1 |
|
其他就没什么了,最后把博客恢复好了,顺便升级了下站内评论系统,由之前来必力评论系统修改了成Gitment系统,欢迎大家尝鲜~