hexo升级

其实所谓的升级,也很简单,先进入Blog的目录,看看到底有哪些需要更新的:

1
2
3
4
5
6
7
8
npm outdated
Package Current Wanted Latest Location
hexo-deployer-git 0.2.0 0.2.0 0.3.1 hexo-site
hexo-generator-search 1.0.4 1.0.4 2.2.1 hexo-site
hexo-generator-seo-friendly-sitemap 0.0.19 0.0.19 0.0.21 hexo-site
hexo-renderer-ejs 0.2.0 0.2.0 0.3.1 hexo-site
hexo-renderer-marked 0.2.11 0.2.11 0.3.2 hexo-site
hexo-server 0.2.2 0.2.2 0.3.1 hexo-site

嗯,还是有不少东西需要更新的,简单修改一下 package.json 文件:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
"name": "hexo-site",
"version": "0.0.0",
"private": true,
"hexo": {
"version": "3.5.0"
},
"dependencies": {
"hexo": "^3.5.0",
"hexo-deployer-git": "^0.3.1",
"hexo-deployer-rsync": "^0.1.3",
"hexo-excerpt": "^1.1.2",
"hexo-generator-archive": "^0.1.5",
"hexo-generator-category": "^0.1.3",
"hexo-generator-feed": "^1.2.0",
"hexo-generator-index": "^0.2.1",
"hexo-generator-search": "^2.2.1",
"hexo-generator-seo-friendly-sitemap": "0.0.21",
"hexo-generator-sitemap": "^1.1.2",
"hexo-generator-tag": "^0.2.0",
"hexo-renderer-ejs": "^0.3.1",
"hexo-renderer-marked": "^0.3.2",
"hexo-renderer-stylus": "^0.3.3",
"hexo-server": "^0.3.1"
}
}

把 Hexo 的版本号从 3.3.8 修改为 3.5.0,其他的也根据情况更新一下。

都修改好了以后,就 npm 更新一下:

1
npm install --save

搞掂,运行 Hexo 看看效果:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ hexo version
hexo: 3.5.0
hexo-cli: 1.0.4
os: Darwin 17.4.0 darwin x64
http_parser: 2.7.0
node: 8.9.4
v8: 6.1.534.50
uv: 1.15.0
zlib: 1.2.11
ares: 1.10.1-DEV
modules: 57
nghttp2: 1.25.0
openssl: 1.0.2n
icu: 59.1
unicode: 9.0
cldr: 31.0.1
tz: 2017b