node-hexo-github搭建博客

我曾经不知怎么安装了一个版本node是14,最新版的,官网上竟然没有,导致npm不能使用。所以,我这次卸载后重新安装。

1.官网

.https://nodejs.org/en/download/current/
官网的安装方法,deepin-linux的本机竟然不行
那我只好换了一种方法

2.linux的第三方软件一般安装在/usr/local目录下

3.打开在终端root下

1
$ cd /usr/local

4.输入:

1
$ sudo wget http://nodejs.org/dist/v13.7.0/node-v13.7.0.tar.gz

5.解压#注意官网给的是

#sudo tar -xJvf #tar.xz,压缩文件的后缀不一样

1
$ sudo tar -xzvf node-v13.7.0.tar.gz

6.进入文件夹

1
$ cd node-v13.7.0

7.编译和安装:

1
2
3
$./configure
$ make #这个过程很慢
$ sudo make install

8.查看版本

1
$ node -v

(base) root@xgj-PC:/usr/local/node-v13.7.0# node -v
v13.7.0

注意:自带安装npm
npm -v #查看版本
(base) root@xgj-PC:/usr/local/node-v13.7.0# npm -v
6.13.6

xgj@xgj-PC:~$ npm -v
6.13.6

9.安装hexo

在root下的根目录
(base) root@xgj-PC:~# npm install hexo-cli -g

1
$ sudo npm install hexo-cli -g

#自动创建软连接:#可省略,有点机器需要

1
$ ln -s /usr/local/lib/node_modules/hexo-cli/bin/hexo /usr/local/bin/hexo

10.在根目录下

1
2
3
$ mkdir hexo
$ cd hexo
$ hexo init #会自动把资源文件下载好


xgj@xgj-PC:$ mkdir hexo
xgj@xgj-PC:
$ cd hexo
xgj@xgj-PC:~/hexo$ hexo init

11.访接下来就是将本地的静态博客部署到gitHub上,要把本地的静态博客同步到 Github,

我们还需要先安装两个跟部署相关的 hexo 插件,可以实现如下命令:
在cd hexo下

1
2
$ npm install hexo -server --save
$ npm install hexo-deployer-git --save

12.

hexo init 你的用户名.github.io // 建议和创建仓库时使用同一个
我是:

hexo init xuguojun168.github.io // 建议和创建仓库时使用同一个

”说明:“在 Hexo 中有两份主要的配置文件,其名称都是 _config.yml
。 其中,一份位于站点根目录下(即 xxx.github.io 目录下),主要包含 Hexo 本身的配置;
另一份位于主题目录下,这份配置有主题作者提供,主要用于配置主题相关的选项。
为了描述方便,在以下说明中,将前者称为 “站点配置文件”, 后者称为 “主题配置文件”。

13.注意自己必须先在github上注册,建一个仓库

当然还需要ssh和git同步
然后才可以发布到 GitHubPages
确认在本地上显示无误之后,就可以将 md 转为 静态网页文件,然后发布到 GitHubPages 上去了。
方法:

1
2
3
$ hexo clean #清除缓存 网页正常情况下可以忽略此条命令
$ hexo g #生成静态网页
$ hexo d #开始部署

#要输入github的
账号和密码
xxxxxx
xxxxxx

14.在浏览器中打开,成功!!

https://xuguojun168.github.io/

-------------本文结束感谢您的阅读-------------
坚持原创技术分享,您的支持将鼓励我继续创作!