Hexo 4.2.0
Created|Updated
Hexo 4.2 が速いらしいのでWSL1/WSL2 上に環境を構築してみました。
確かに速い気がします。
環境
- WSL1(Ubuntu 18.04) on Windows 10
- WSL2(Ubuntu 18.04) on Windows 10
- node v13.6.0
- npm 6.13.4
- git 2.17.1
- hexo 4.2.0
構築
node
$ sudo apt update && sudo apt upgrade $ sudo apt install nodejs npm $ sudo npm clean all $ sudo npm install n $ sudo n latest $ sudo ln -sf /usr/local/bin/node /usr/bin/node $ sudo apt purge nodejs npm $ sudo apt clean all $ sudo apt autoremove
|
$ node --version v13.6.0 $ npm --version 6.13.4 $ n --version 6.1.3
|
hexo
https://hexo.io/docs/
echo 'PATH="$PATH:./node_modules/.bin"' >> ~/.profile . ~/.profile
|
実行
$ npx hexo init blog $ cd blog $ npm install $ hexo --version hexo: 4.2.0 hexo-cli: 3.1.0 os: Linux 4.4.0-19541-Microsoft linux x64 node: 13.6.0 v8: 7.9.317.25-node.26 uv: 1.34.0 zlib: 1.2.11 brotli: 1.0.7 ares: 1.15.0 modules: 79 nghttp2: 1.40.0 napi: 5 llhttp: 2.0.1 openssl: 1.1.1d cldr: 36.0 icu: 65.1 tz: 2019c unicode: 12.1
|
利用
記事の作成
$ hexo n post "artice title" $ hexo s
|
http://localhost:4000/
vscode
- Remote Development を導入していれば、WSL 上で以下コマンドを実行するとRemote WSL で接続した状態でvscode が起動する
Windows エクスプローラ
- 以下のパスをクイックアクセスにピン留めしておく
WSL1/WSL2 ともにエクスプローラからアクセスできる
\\wsl$\Ubuntu-18.04\home\<user_name>\blog
移行
データの移行
~/blog/source/
ただし、~/blog/source/node_modules
は除く
~/blog/themes/
~/blog/scaffolds/
プラグイン
$ npm i -S hexo-tag-googlecharts $ npm i -S hexo-tag-twitter $ npm i -S hexo-pdf $ npm i -S hexo-deployer-git
|
_config.yml
生成とデプロイ