Hexo迁移到新电脑

  几日前装备了Windows10和Ubuntu16.0双系统。渐渐习惯了Ubuntu,但是我的Hexo是配置在Windows10环境下更新博客很不方便(虽然在Windows上也没更过)。于是决定将Hexo迁移到Ubuntu上进行配置。
  上网搜索一番后,尝试了大多数方法均有各种各样的问题,期间甚至重装了一次Ubuntu系统,最终经过我的不懈努力,终于修炼成功。


Hexo迁移到新电脑_第1张图片

真的是折磨人!!!

迁移步骤
一.首先需要安装node.js
wget https://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-x64.tar.xz

失败的也可以去Node.js官网手动下载

1.解压node.js
cd 安装的目录 //这一步是为了防止出现 解压的时候提示你没有这个文件 tar tar -zxf node-v6.10.0-linux-x64.tar.xz

2.添加环境变量
cd node-v6.10.0-linux-x64 sudo cp -r bin/* /usr/local/bin/ sudo cp -r lib/* /usr/local/lib/ sudo cp -r include/* /usr/local/include/

3.检查版本
node -v v 6.10.0
其他安装Node.js的方法

二 安装npm
 ubuntu系统可以直接使用
sudo apt install npm
三 安装git
 ubuntu系统可以直接使用

1.安装
sudo apt install git

二.下载git并向Github添加公钥
 具体方法可以点击Git教程

在打开.ssh目录中的公钥步骤时,你可以在终端使用vim打开id_rsa.pub文件,然后复制到github中即可

三 安装Hexo
  也是最重要的一步,之前就是栽到这里了
  这一步经过我自身的试验,不要使用hexo官方的下载方式,而是在终端中直接使用

1.本地新建一个文件夹
mkdir blog

2.安装Hexo
cd blog npm install hexo npm install hexo npm install hexo-deployer-git npm install hexo-server --save

四 迁移配置文件
 Hexo安装虽然简单,但是配置文件主题确实需要相当的折腾。所以我们可以将原系统Hexo中的 站点配置_config.yml,theme文件夹里面的主题,以及source里面自己写的博客文件.这些粘贴到新系统创建的文件夹中。
 到这一步,就是你所熟悉的Hexo命令操作了
hexo clean hexo d -g

五。常见错误命令
 1.git提交的时候提示你输入账号,密码。你需要做
打开hexo中的.config.yml 找到deploy配置 修改 repoisity格式为 [email protected]

Hexo迁移到新电脑_第2张图片

2.这一条针对的是绑定的域名
 通过我这个方法安装的Hexo是没有CNAMe文件的
你需要在source文件夹中新建一个CNAME文件,并将你的域名填入

3.输入Hexo命令无效
 我遇到这个命令是这样解决的

重启! 重启! 重启! 重启!

       本篇完,谢谢阅读.

你可能感兴趣的:(Hexo迁移到新电脑)