hexo博客搭建及多电脑同步

之前写了一篇用hexo+github搭建博客的教程,大致流程为:本地博客搭建,将博客部署到github,配置域名访问。详细可参考我的博客(Hexo搭建个人博客教程)。最近因为遇到在实验室写好博客,但是想在寝室发布博客,所以涉及到多电脑同步的问题,现将解决方案记录如下。

方案一

用百度云或onedrive一类的云盘备份hexo文件夹。这种方法方便快捷,但是仅仅可以用作博客备份,不方便用于同步更新博客,每次更改博客后都要等待云盘同步,才能继续完成接下来的发布步骤。

方案二

利用coding.net存放hexo博客源文件,github存放hexo博客的网页静态文件。这种方案可以实现多电脑同步。

实验室电脑
  1. 注册coding账号(注册),新建项目hexo_blog(设置成不公开),存放博客源文件。
  2. 关联远程库并推送到hexo_blog。
    1
    2
    3
    4
    git remote add origin https://git.coding.net/xiepeng21/hexo_blog.git
    git add .
    git commit -m "backup_v1"
    git push -u origin master
寝室电脑
  1. 安装好nodejs,git,hexo,具体操作,不再赘述,可参考文首的博客(Hexo搭建个人博客教程)。

  2. 将存放在远程的hexo_blog克隆到本地

    1
    git clone https://git.coding.net/xiepeng21/hexo_blog.git
  3. 安装博客依赖的包(读取的是package.json的配置)

    1
    npm install
  4. 接下来就可以在这台电脑上发布博客了。

注:如果遇到其他问题,可以按照搭建博客的流程分析问题解决办法(Hexo搭建个人博客教程)。

参考资料
  1. http://chenfengkg.cn/personal-blog-build/ 博客一之博客搭建
  2. https://godweiyang.com/2018/04/13/hexo-blog/ 超详细Hexo+Github博客搭建小白教程
  3. https://www.zybuluo.com/mdeditor 作业部落(在线markdown编辑)

hexo博客搭建及多电脑同步
https://xiepeng21.cn/posts/53375297/
作者
Peter
发布于
2019年1月6日
许可协议