ubuntu 安裝 node
以及升級更新到最新版本
一番搜索,得出結果:先安裝 node,然后給通過 npm 安裝工具 n 來管理 node 版本,升級到最新穩定版即可
sudo apt update -y
sudo apt install -y nodejs nodejs-legacy npm
# 搜索 debian 系到linux 安裝nodejs 要安裝 nodejs-legacy 要不然就只有 nodejs 而沒有 node 命令
sudo npm config set registry https://registry.npm.taobao.org
# 認命換源 默認源太慢了。。。。
sudo npm install n -g
sudo n stable # 安裝最新版本
安裝過程:
installing : node-v12.14.0
mkdir : /usr/local/n/versions/node/12.14.0
fetch : https://nodejs.org/dist/v12.14.0/node-v12.14.0-linux-x64.tar.gz
installed : v12.14.0 (with npm 6.13.4)
Note: the node command changed location and the old location may be remembered in your current shell.
old : /usr/bin/node
new : /usr/local/bin/node
To reset the command location hash either start a new shell, or execute PATH="$PATH"
注意Note 和 最后一句話:
因為安裝完成之后我們需要用新版本替換舊版本,而且告訴了我們新舊版本的位置,最重要的一點是在命令行運行PATH="$PATH"
或者重啟你的 shell 即可。
另外補充一下 n 是一個Node工具包,它提供了幾個升級命令參數:
n 顯示已安裝的Node版本
n latest 安裝最新版本Node
n stable 安裝最新穩定版Node
n lts 安裝最新長期維護版(lts)Node
n <version> 根據提供的版本號安裝Node</pre>
那么如何更新 npm 呢? 其實很簡單
npm install -g npm # npm 也是一個包啊 直接干就行
# npm -g install npm@*.*.* 或者‘@’后邊指定 你想安裝的版本。
Hexo 搭建個人博客
使用命令:
npm install -g hexo-cli 全局安裝hexo-cli
hexo init [name]
# [name] 就是博客文件夾名字, 你可以直接mkdir 然后 cd 進入 直接使用不帶 ‘name’ 的命令 hexo init 即可
# 本人使用的是后者
如果是前者 安裝完后需要切換到目錄
cd [name]
npm install # 安裝包依賴
hexo server/s # s 是 server 的簡寫模式 效果都一樣的,可以看到我們的server起來了
安裝 hexo admin
npm install --save hexo-admin
hexo server -d(開啟hexo操作)
加上admin 配置
admin:
username: XXXX(自己設置用戶名)
password_hash: XXXXXXXXX(密碼,但是是明文經過bcrypt hash加密后生成的)
secret: hey hexo(用於cookie安全)
deployCommand: './admin_script/hexo-generate.sh'(調用該腳本)
使用 bcrypt 加密
# 使用python 做bcrypt 加密一下
https://www.jisuan.mobi/p163u3BN66Hm6JWx.html
# 也可以使用此網站直接生成一下