记录Hexo的一次迁移

记录Hexo的一次迁移

0x00 准备

由于更换了主力笔记本的原因,以前用的hexo+GitHub做的博客就再也没有更新,到现在为止也是在使用语雀(语雀打钱!

今天想着还是做回来吧毕竟这么个性的博客,我自己也得整一个,所以今天来大刀阔斧(稍微动工,来进行一次迁移。

重要文件:

      • _config.yml (hexo的重要配置文件,用来绑定git上面的仓库
      • theme/ (博客主题文件,用来配置hexo博客的主题
      • source/ (博客文章源文件,里面存在着一个md格式的文章以及文章资源保存的文件夹
      • scaffold/
      • package.json
      • .gitignore

也就是之前笔记本电脑中的hexo文件,这里直接复制一下覆盖新电脑中的hexo文件就行。

image.png

0x01 hexo+GitHub 新电脑安装

首先安装,在安装hexo之前首先进行npm的安装,好奇npm是什么的可以看这里:没错就是这der

npm安装地址:https://nodejs.org/en/download/

按照需求安装就可以了。

npm安装成功测试使用:cmd 进行

npm -v

image.png

出现之后说明npm安装成功。

然后进行git的安装,git需要安装和绑定自己的github账号,这个放在下一个说。

安装好了npm之后我们直接是由cli命令进行hexo的安装就可以了。

然后将之前迁移的hexo配置文件直接覆盖到新的hexo文件下就可以了。

0x02 git安装和配置

git安装以及和GitHub的关联。

git下载:https://git-scm.com/downloads

安装之后右击出现bash然后进入。

进行git配置:

git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"
ssh-keygen -t rsa -C "你的GitHub注册邮箱" //生成密钥文件,存在于本机系统盘.ssh文件中

打开其中的文件,将其中的内容复制下来,进入web的GitHub

image.png

image.png

进入GitHub,选取settings->SSH and GPG keys->NewSSH key

image.png

title随意,然后将刚才复制的密钥粘贴进去。

此时进入git bash 中,输入

ssh git@github.com

显示如下,则说明成功:

image.png

0x03 Hexo的安装以及配置

说到hexo,我们之前已经安装了npm,此时我们需要使用npm直接安装hexo,打开cmd

npm install -g hexo-cli

进行安装,安装完成之后我们要进行hexo插件安装,hexo部署插件:

npm install hexo-deployer-git --save

到现在为止,新电脑的准备工作完毕。

0x04 Hexo覆盖以及配置中注意事项

可能会出现以下两种情况,

1.无法部署:

原因是没有安装hexo部署插件

2.每次hexo进行部署的时候就会要求登录

原因是配置文件出现了问题,由于原来配置文件中 _config.yml

image.png

这里repository 绑定的是:https://github.com/用户名/仓库名。我估计现在这样的写法被废弃了,之前进行git绑定的时候我们用的是ssh git@github.com

所以现在我们配置稍微进行一些修改修改成:git@github.com:用户名/仓库名.github.io.git

最后一定要加上git

解决现在的问题,已经可以使用。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值