0%

AboutHexo

卸载安装 hexo

1
2
3
4
5
6
7
8
9
10
11
12
安装
sudo npm install hexo-cli -g
sudo npm install hexo-deployer-git --save
sudo npm install hexo --save
npm install hexo-server
# 如出现 cannot get / ,查看 public 中是否有 index.html,如果没有
sudo npm audit fix
sudo npm install

卸载
sudo npm uninstall hexo-cli -g // 3.0.0 及之后版本
sudo npm uninstall hexo -g // 之前版本

升级npm

1
sudo npm -g install npm@next

升级 node

1
2
3
sudo npm install -g n // n模块是专门用来管理node.js版本的
sudo n latest // 最新版本
sudo n stable // 最新稳定版

一键脚本

1
2
3
4
5
6
7
8
npm config set registry https://registry.npm.taobao.org
npm install hexo-cli -g
git clone https://git.oschina.net/neoFelhz/hexokit.git
rm install.sh
cd HexoKit
npm install
npm config set registry https://registry.npmjs.org/
hexo version

hexo s 命令直接打印帮助文档

hexo3中 server 模块已经独立出来需要单独安装。 npm install hexo-server 安装后再运行 hexo server

1
2
sudo npm install hexo-server
hexo server

Cannot GET /

1
2
3
4
5
6
npm install hexo-server --save
sudo npm install hexo-server --save
sudo npm install hexo-deployer-git --save
sudo npm audit fix
sudo npm install

公司屏蔽外部 ssh 时如何部署

因为公司把外部 ssh 给屏蔽掉了,所以使用 git clone xxx 从 github 上下载 project 时需要使用 HTTPS 的链接,同理在使用 hexo d 的时候同样要把 _config.yml 中的 repo 地址改成 HTTPS ,在 git clone https://xxx.com/xxxhexo d 的时候会弹出信息:

1
2
Username for 'https://github.com': 
Password for 'https://rangerzhou@github.com':

输入 github 账号和密码后即可成功下载和部署博客。

Donate comment here.