hexo博客搭建及多电脑同步
之前写了一篇用hexo+github搭建博客的教程,大致流程为:本地博客搭建,将博客部署到github,配置域名访问。详细可参考我的博客(Hexo搭建个人博客教程)。最近因为遇到在实验室写好博客,但是想在寝室发布博客,所以涉及到多电脑同步的问题,现将解决方案记录如下。
方案一
用百度云或onedrive一类的云盘备份hexo文件夹。这种方法方便快捷,但是仅仅可以用作博客备份,不方便用于同步更新博客,每次更改博客后都要等待云盘同步,才能继续完成接下来的发布步骤。
方案二
利用coding.net存放hexo博客源文件,github存放hexo博客的网页静态文件。这种方案可以实现多电脑同步。
实验室电脑
- 注册coding账号(注册),新建项目hexo_blog(设置成不公开),存放博客源文件。
- 关联远程库并推送到hexo_blog。
1
2
3
4git remote add origin https://git.coding.net/xiepeng21/hexo_blog.git
git add .
git commit -m "backup_v1"
git push -u origin master
寝室电脑
安装好nodejs,git,hexo,具体操作,不再赘述,可参考文首的博客(Hexo搭建个人博客教程)。
将存放在远程的hexo_blog克隆到本地
1
git clone https://git.coding.net/xiepeng21/hexo_blog.git
安装博客依赖的包(读取的是package.json的配置)
1
npm install
接下来就可以在这台电脑上发布博客了。
注:如果遇到其他问题,可以按照搭建博客的流程分析问题解决办法(Hexo搭建个人博客教程)。
参考资料
- http://chenfengkg.cn/personal-blog-build/ 博客一之博客搭建
- https://godweiyang.com/2018/04/13/hexo-blog/ 超详细Hexo+Github博客搭建小白教程
- https://www.zybuluo.com/mdeditor 作业部落(在线markdown编辑)
hexo博客搭建及多电脑同步
https://xiepeng21.cn/posts/53375297/