平时主要在公司、家伙其他地方写点东西,考虑到还需要重新搞一遍有点造轮子,就决定把Hexo部署到Git平台上,由于Coding可以建立私库,国内访问又给力…
备份 && 恢复
一、创建Blog仓库
- 在Coding 平台新建Blog仓库,作为博客备份库,如下图所示:
二、clone 本地
- 利用Intellij Idea将项目clone到本地
- 步骤:VCS——>Checkout from Version Control——>Git
- 复制Blog地址:https://git.coding.net/jibaole/Blog.git
- 本地路径:D:\Idea_Workspaces,如下图所示:
三、备份
将博客下所有资源复制到Blog目录下
在生成的.gitignore文件添加:
1
2/.deploy_git #执行:hexo d 命令后,Hexo生成的静态Html文件,推送到GitHub、Coding供访问
/publicIntellij Idea下项目结构,如图所示:
然后在Intellij Idea中,对应Blog项目执行 add 、Commit 、Push等操作
这样我们在不同工作地点,都可以直接clone 下来,编辑 & 新增 我们的博客内容
在本地执行:hexo clean && hexo g && hexo s 确认没什么问题
再执行:hexo clean && hexo g && hexo d 一键部署到deploy设置的Pages 平台
然后,再Push我们的Blog文件到Coding上,到新的环境,首先Pull我们的Blog项目,在此基础上进行编辑,如此循环
~ 是不是很方便啊
- 或可以通过命令方式,如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15<!--在原博客路径,Git命令窗口执行-->
#git初始化
git init
#git 文件添加
git add .
#git 提交
git commit -m "初始化Hexo博客文件(备份)"
#添加远程仓库
git remote add origin https://git.coding.net/jibaole/Blog.git
#push到hexo分支
git push origin hexo (或 git push -f origin hexo )
结束语
- 每天进步一点点,善于分享,贵在坚持!