1.1 安裝浮圖面板
必需是純凈 Linux 系統,未裝過 Apache、Nginx、php、MySQL等。
若是不是純凈系統,則可在云辦事器中選擇從頭安裝系統。
浮圖面板的安裝有大量教程這里不做過多介紹。
1.2 新建程序目次
經由過程浮圖面板的文件辦理功能,在 home 目次中新建 git、hexo、 node 目次。
1.3 設置裝備擺設 git
利用浮圖面板自帶的SSH終端1.0東西,毗連linux辦事器,用完不要封閉。
第一行輸入 root 賬戶名稱,一般都是 root 然后回車。
第二行輸入賬戶暗碼,
在登錄進系統后,按挨次輸入代碼。
利用代碼進入系統根目次:
cd /
利用代碼進入 home 目次:
cd home
利用代碼進入之前新建的 git 目次:
cd git
利用代碼在 git 目次初始化 blog.git 庫:
git init --bare blog.git
初始化完當作后,回到浮圖面板文件辦理,
搜刮 blog.git 目次并進入。
在進入 hooks 目次,并建立文件名為: post-receive 的空白文件,
復制下方內容粘貼并保留。
git --work-tree=/home/hexo --git-dir=/home/git/blog.git checkout -f
 1.4 安裝 node
利用浮圖面板進入之前新建的 node 目次,
然后在點擊 長途下載 ,復制下方下載鏈接,將 node 下載至 /home/node 目次。
https://cdn.npm.taobao.org/dist/node/v14.0.0/node-v14.0.0-linux-x64.tar.xz
利用浮圖面板自帶的SSH終端1.0東西,毗連linux辦事器。
利用代碼進入系統根目次:
cd /
利用代碼進入 home 目次:
cd home
利用代碼進入之前新建的 node 目次:
cd git
利用代碼在 node 目次解壓 node-v14.0.0-linux-x64.tar.xz 壓縮文件:
tar xf node-v14.0.0-linux-x64.tar.xz
 1.5 設置裝備擺設情況變量
利用浮圖面板文件辦理,
在根目次下進入etc目次搜刮框輸入 profile 文件名,搜刮并打開文件。
在文件最底部粘貼如下內容保留并封閉
export PATH=$PATH:/home/node/node-v10.9.0-linux-x64/bin
export PATH=$PATH:/home/hexo/node_modu
export PATH=$PATH:/home/hexo/node_modules/hexo/bin
檢測是否設置當作功,在終端根目次中輸入如下代碼
node -v
如終端顯示版本號,則暗示設置當作功。
如未顯示版本號, 則暗示路徑可能不合錯誤,
自行回到 etc 目次, 搜刮框輸入 profile 文件,進入最底部變動即可。
export PATH=$PATH:/home/node/node-v10.9.0-linux-x64/bin
/home/node/node-v10.9.0-linux-x64/bin
1.6 變動 npm 源到國內淘寶的源
在終端中輸入下方代碼
npm config set registry https://registry.npm.taobao.org
END利用浮圖面板自帶的SSH終端1.0東西,毗連linux辦事器。
在終端輸入下方代碼,進入之前新建的 hexo 目次
進入系統根目次
cd /
進入 home 目次
cd home
進入之前新建的 hexo 目次
cd hexo
在 hexo 目次使安裝 heox
npm install -g hexo-cli
查抄是否安裝當作功
hexo help
 2.1 hexo init 初始化
在終端輸入下方代碼,進入之前新建的 hexo 目次
進入系統根目次
cd /
進入 home 目次
cd home
進入之前新建的 hexo 目次
cd hexo
在 hexo 目次,新建文件名為myblog的目次
mkdir myblog
進入myblog目次
cd myblog
在新目次中利用初始化代碼
hexo init
完當作后輸入
npm intsall
全數完當作后,
在myblog目次下利用代碼 hexo g 生當作博客靜態頁面
hexo g
在 myblog 目次下利用代碼 hexo s 開啟當地辦事器
hexo s
 END直接利用浮圖面板新建網站
在浮圖面板的網站功能中。
? 網站域名
填寫上本身的網站域名 
ps:網站域名可去騰訊云夠買,國內辦事器需要存案,自行領會存案流程。
? 備注
備注浮圖面板主動生當作
? 根目次
網站根目次,填寫為 :
/home/hexo/myblog/public
此目次是 hexo 生當作靜態博客文件的處所。
? FTP: 不建立
? 數據庫:不建立
? PHP版本:純靜態
? 網站分類: 默認
點擊提交設置裝備擺設完當作!
END在浮圖面板軟件商鋪中搜刮 PM2辦理器 并安裝,
利用浮圖面板文件辦理,進入如下目次
/home/hexo/myblog
在 /home/hexo/myblog 目次中建立 hexo_run.js 空文件,
并在文件中粘貼如下內容
const { exec } = require('child_process')
exec('hexo server',(error, stdout, stderr) => {
        if(error){
                console.log('exec error: ${error}')
                return
        }
        console.log('stdout: ${stdout}');
        console.log('stderr: ${stderr}');
})
保留后返回到浮圖面板的軟件商鋪,
打開之前安裝的 PM2辦理器程序,
在項目列表的項目地點根目次中,輸入劇本地點目次
/home/hexo/myblog
在后方啟動文件名稱中輸入劇本名稱
hexo_run
最后點擊啟動即可。
每次設置裝備擺設博客前記得封閉,設置裝備擺設完當作后在從頭啟動。
END到這里,一個初始本家兒題的 Hexo 博客就搭建當作功了,一些常用代碼如下。
清理靜態博客文件。hexo clean
生當作靜態博客文件。hexo g
開啟當地辦事器,默認 4000 端口。hexo s
開啟當地辦事器,并以某端口運行。hexo s -p 80
END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!