其实这几个月以来,一直都想写点什么东西,很多时候笔记也做好了,但是拖延症一而再再而三的发作,进而导致到了毫无产出可言。
这不,托 Nison 同学的福,败家了一个新的 Macbook 笔记本。
新笔记本到了,最痛苦的就是各种配置环境和常用软件,以及回忆一大堆的账号密码了。
当然少不了要同步一下我这万年不更新的博客了,结果一看,果然变化不小。
首先是,Node.js 的最新稳定版本已经变成了 v8.9.4 啦!可是我还停留在 LTS v6 的年代啊。。。(╥╯^╰╥)
果断用 Brew 安装了 n 和最新 LTS 版本的 Node.js,开始了 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 更新一下:
搞掂,运行 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
|
你看到这篇文章就是 Hexo v3.5.0 发布的啦,不过 Hexo 官网好像完全没更新的样子,现在看到最新的新闻还是介绍 v3.2.0 的。