安裝hexo

一位不願透露姓名的代先生發表於2020-10-02

1、安裝npm

npm官網

#複製程式碼
wget https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz 
這個地址可以換

#解壓

xz -d node-v10.13.0-linux-x64.tar.xz
tar -xf node-v10.13.0-linux-x64.tar
 
#配置node和npm。注意node所在目錄,我的node目錄是~/node-v10.13.0-linux-x64

ln -s ~/node-v10.13.0-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v10.13.0-linux-x64/bin/npm /usr/bin/npm

2、升級node

node官網,如果版本不匹配時,可以將node指定到任意版本。

npm i -g n
n 10.13.0

#installing : node-v10.13.0
#     mkdir : /usr/local/n/versions/node/10.13.0
#     fetch : https://nodejs.org/dist/v10.13.0/node-#v10.13.0-linux-x64.tar.xz
#installed : v10.13.0 (with npm 6.4.1)

3、安裝hexo

mkdir -pv bolg/{hexo,sources} //建立兩個資料夾
hexo init blog/hexo //初始化hexo的資料夾

4、hexo常用指令

hexo n "我的第一篇文章" 等價於 hexo new "我的第一篇文章" 還等價於 hexo new post "我的第一篇文章"
hexo p 等價於 hexo publish
hexo g 等價於 hexo generate
hexo s等價於 hexo server
hexo d 等價於 hexo deploy
hexo deploy -g 等價於 hexo deploy --generate
hexo generate -d等價於hexo generate --deploy

hexo server -s #以靜態模式啟動
hexo server -p 5000 #更改訪問埠 (預設埠為4000'ctrl + c'關閉server)
hexo server -i IP地址 #自定義 IP
hexo clean #清除快取 ,網頁正常情況下可以忽略此條命令,執行該指令後,會刪掉站點根目錄下的public資料夾
hexo g #生成靜態網頁 (執行 $ hexo g後會在站點根目錄下生成public資料夾, hexo會將"/blog/source/" 下面的.md字尾的檔案編譯為.html字尾的檔案,存放在"/blog/public/ " 路徑下)
hexo d #將本地資料部署到遠端伺服器(如github)
hexo init 資料夾名稱 #初始化XX資料夾名稱
npm update hexo -g#升級
npm install hexo -g#安裝
node-v #檢視node.js版本號
npm -v #檢視npm版本號
git --version #檢視git版本號
hexo -v #檢視hexo版本號

5、預覽效果

hexo server -p 5000
#(node:23154) ExperimentalWarning: The fs.promises API is #experimental
#INFO  Validating config
#INFO  Start processing
#INFO  Hexo is running at http://localhost:5000 . Press #Ctrl+C to stop.
#在瀏覽器中輸入http://localhost:5000即可看到效果
#如果是伺服器,那麼使用http://yourIP:5000

在這裡插入圖片描述

相關文章