说明
- 由于某原因,把node和hexo升级后,造成无法发生文章到服务器了,记录解决方法
- 迁移博客到腾讯云
本地环境
- 准备空的文件夹,用hexo进行初始化
1 | hexo init XXXXX/ |
- 安装依赖文件
1 | npm install hexo-helper-live2d --save |
hexo-asset-image
和hexo-abbrlink
有冲突,造成图片无法展示,修改asset-image
的index.js
中代码
1 | # E:\moon-full-blog\node_modules\hexo-asset-image\index.js |
- 创建本地的
id_rsa.pub
的密码
1 | ssh-keygen -C "2847XXX@qq.com" |
- 服务器上新增文件,把本地
id_rsa.pub
的密码拷贝进去
1 | vi ~/.ssh/authorized_keys |
- 修改权限
1 | chmod 755 ~ |
- 测试本地连接服务器,提示输入密码,注意我的用的root用户名
1 | ssh -v root@82.XX.xx.xx |
然后把本地之前的博客的
config.yml
,主题文件夹,source
拷贝带最新的博客目录设置邮箱
1 | git config --global user.email '28477XXX4@qq.com' |
- 提交到服务器
1 | hexo cl && hexo g && hexo d |