本文章的目的:万一写的博客丢失了,或者换电脑了,应该如何恢复我的博客。
前提:
已经使用GitHub搭建好了hexo博客.
可以参考这篇文章:
https://heathhou.vercel.app/2020/03/18/Hexo_GitHub/
1. 搭建流程
已经使用GitHub搭建好了hexo博客。
在仓库heathhou.github.io里创建两个分支:master和hexosource。master用于存储静态网页,hexosource用于备份本地博客的内容。如图:
设置hexosource为默认分支(注意这个分支保存的是网站源文件,并不是生成后上传github上用于显示的)
新建一个文件夹,用来下载此项目。万一博客文件丢失或者换电脑,好恢复博客。我新建的文件夹是
my_hexo_blog_git
使用git在my_hexo_blog_git文件夹内执行下面的命令,将此项目下载到my_hexo_blog_git这个文件夹内。
git clone git@github.com:heathhou/heathhou.github.io.git
修改_config.yml中的deploy参数,将本地博客迁移到github上(一般下载下来就是对的)。
终端进入heathhou.github.io目录,执行这条语句
npm install hexo-deployer-git
搭建完成
2. 日常操作
用markdown写文章,保存到/source/_posts目录下。一顿操作猛如虎。
1
2
3
4
5hexo new "test1"
hexo clean
hexo g
hexo s
hexo d
备份本地hexo博客
1
2
3
4git config core.autocrlf false (出现下面错误的话在执行这条语句)
git add .
git commit -m "恢复blog"
git push origin hexosource
如果出现如下错误:
就先执行下条语句:
git config core.autocrlf false
3.恢复头像图片
新建一个文件夹,我这里是my_hexo_image_store
进入my_hexo_image_store文件夹
使用git执行下面的命令来下载文件
git clone -b blog_assets git@github.com:heathhou/image_store.git
将下载的文件assets复制到my_hexo_blog_git\heathhou.github.io\themes\yilia\source里面去
删除my_hexo_image_store文件夹
hexo一顿操作
本文章的目的:万一写的博客丢失了,或者换电脑了,应该如何恢复我的博客。
前提:
已经使用GitHub搭建好了hexo博客.
可以参考这篇文章:
https://heathhou.vercel.app/2020/03/18/Hexo_GitHub/
1. 搭建流程
已经使用GitHub搭建好了hexo博客。
在仓库heathhou.github.io里创建两个分支:master和hexosource。master用于存储静态网页,hexosource用于备份本地博客的内容。如图:
设置hexosource为默认分支(注意这个分支保存的是网站源文件,并不是生成后上传github上用于显示的)
新建一个文件夹,用来下载此项目。万一博客文件丢失或者换电脑,好恢复博客。我新建的文件夹是
my_hexo_blog_git
使用git在my_hexo_blog_git文件夹内执行下面的命令,将此项目下载到my_hexo_blog_git这个文件夹内。
git clone git@github.com:heathhou/heathhou.github.io.git
修改_config.yml中的deploy参数,将本地博客迁移到github上(一般下载下来就是对的)。
终端进入heathhou.github.io目录,执行这条语句
npm install hexo-deployer-git
搭建完成
2. 日常操作
用markdown写文章,保存到/source/_posts目录下。一顿操作猛如虎。
1
2
3
4
5hexo new "test1"
hexo clean
hexo g
hexo s
hexo d
备份本地hexo博客
1
2
3
4git config core.autocrlf false (出现下面错误的话在执行这条语句)
git add .
git commit -m "恢复blog"
git push origin hexosource
如果出现如下错误:
就先执行下条语句:
git config core.autocrlf false
3.恢复头像图片
新建一个文件夹,我这里是my_hexo_image_store
进入my_hexo_image_store文件夹
使用git执行下面的命令来下载文件
git clone -b blog_assets git@github.com:heathhou/image_store.git
将下载的文件assets复制到my_hexo_blog_git\heathhou.github.io\themes\yilia\source里面去
删除my_hexo_image_store文件夹
hexo一顿操作
-------------本文结束感谢您的阅读-------------
本文链接: http://heathhou.github.io/2020/06/19/%E6%81%A2%E5%A4%8D%E5%8D%9A%E5%AE%A2/
版权声明: 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。转载请注明出处!