hexo博客迁移
摘要
在Github新建一个项目
克隆项目到本地
1 | git clone https://github.com/bwcxyk/blog.git |
复制文件
把hexo项目文件下的所有文件全部复制过来
Hexo博客系统中影响迁移的只有一部分文件和文件夹
scaffolds/ 博客文章的模版
source/ 所有博客文章,以及about、tags、categories等page
themes/ 网站的主题
.gitignore 在push时需要忽略的文件和文件夹
_config.yml 站点配置文件
package.json 依赖包的名称和版本号
创建.gitignore
文件过滤不需要上传的文件
1 | .deploy*/ |
提交到Github
进入blog目录
提交复制过来的文件到暂存区
1 | git add . |
提交
1 | git commit -m 'hexo部署文件' |
本地关联远程库(只需要执行一次,以后提交不需要执行)
1 | git remote add origin https://github.com/bwcxyk/blog.git |
推送到git仓库
1 | git push -u origin master |
今后无论什么时候想要在其他电脑上面用hexo写博客,就直接把创建的分支克隆下来,进行下面的操作就可以使用
1 | git clone https://github.com/bwcxyk/blog.git |
然后cd
到该文件夹下。
安装 hexo
1 | npm install hexo-cli -g |
稍等片刻,下面出现一堆英文,那证明已经下载完 hexo 了!
接下来就是你熟悉的 Hexo 命令操作了
1 | hexo clean |
主题丢失
1 | git clone https://github.com/iissnan/hexo-theme-next themes/next |