我曾经不知怎么安装了一个版本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 | $./configure |
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 | $ mkdir hexo |
如
xgj@xgj-PC:$ mkdir hexo$ cd hexo
xgj@xgj-PC:
xgj@xgj-PC:~/hexo$ hexo init
11.访接下来就是将本地的静态博客部署到gitHub上,要把本地的静态博客同步到 Github,
我们还需要先安装两个跟部署相关的 hexo 插件,可以实现如下命令:
在cd hexo下
1 | $ npm install hexo -server --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 | $ hexo clean #清除缓存 网页正常情况下可以忽略此条命令 |
#要输入github的
账号和密码
xxxxxx
xxxxxx