同步博客
如何在多台设备上同步和更新 Hexo 博客
本文介绍如何使用 Git 和 GitHub Actions 在多台设备上同步和更新 Hexo 博客。通过这种方式,您可以在任何设备上编辑博客内容,并自动部署到 GitHub Pages。
是的,当您在另一台电脑上克隆您的 GitHub 仓库时,您将获取默认分支的内容。如果您已经将默认分支设置为 source
,那么克隆下来的就是博客的源代码。
如果您想在另一台电脑上继续编辑和发布博客,您需要执行以下步骤:
- 克隆仓库:
1 | git clone https://github.com/Exarlos2024/Exarlos2024.github.io.git |
- 安装依赖:
1 | npm install |
- 创建新文章或编辑现有文章:
1 | hexo new "新文章标题" |
- 本地预览(可选):
1 | hexo server |
- 提交更改并推送:
1 | git add . |
推送后,GitHub Actions 会自动构建并部署您的博客。
如果您想查看部署的静态文件(即 main
分支的内容),可以使用以下命令切换分支:
1 | git checkout main |
但请注意,您不应该直接在 main
分支上进行修改,因为这些修改会在下次自动部署时被覆盖。所有的编辑工作都应该在 source
分支上进行。