换电脑或重装系统时的hexo博客配置

前言

首先感谢网络上的大佬们,查阅了一些人的博客总算解决了这一难题。废话少说,下面是简单的教程。

准备

  • 安装node.js
  • 安装Git
  • 备份你的本地博客目录的部分文件夹

node.js和Git的安装包参考

拷贝文件夹如下

_config.yml

theme/

source/

scaffolds/

package.json

.gitignore

配置你的Git

桌面右键选择bash here,设置用户名称和邮件地址。

1 $ git config --global user.name “username”

2 $ git config --global user.email "username@xxxx.com"

配置SSH Key

输入

$ ssh-keygen -t rsa -C “你的邮件地址”

然后连续按三次回车,会生成id_rsa.pub文件,用记事本打开它,然后全部复制即可,待会要用。这个文件的地址:C:\Users\Administrator.ssh
打开你的GitHub主页,打开设置->Deploy keys->Add deploy key.
这里名称随便取,在下面粘贴内容保存即可。

我们回来测试下是否把SSH配置成功了。
继续在bash里输入

$ ssh -T git@github.com

如果提示 Are you sure you want to continue connecting (yes/no)? ,输入yes,然后会看到 successfully authenticated,but github……
看到这个意味着已成功!

正式工作

接下来时hexo和一些组件的安装,恭喜了很快了。

安装hexo

我们打开cmd命令行,输入

npm install -g hexo

这里可能会很慢,所以推荐使用淘宝镜像。

npm install -g cnpm --registry=https://registry.npm.taobao.org

验证是否安装成功使用:

cnpm -v

安装了淘宝镜像后,都使用cnpm指令:

cnpm install -g hexo // 安装 hexo

验证Hexo是否安装成功使用:

hexo -v

安装一些组件

npm install hexo-deployer-git --save // 文章部署到 git 的模块(下面为选择安装)

npm install hexo-generator-feed --save // 建立 RSS 订阅

npm install hexo-generator-sitemap --save // 建立站点地图

部署到Github

输入指令

hexo generate

hexo deploy

没有报错就OK了。
这里讲讲hexo的一些快捷命令

hexo g == hexo generate

hexo d == hexo deploy

hexo s == hexo server

hexo n == hexo new

测试

尝试部署文章并使用以下指令更新部署

hexo clean && hexo g && hexo d

成功部署,恭喜你!博客重配置成功!


我的Github博客点击进入,欢迎置顶处留言。
如果觉得有用,不如给个Star Or Follow,感谢。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值