最近對搭建個人博客比較感興趣,但是剛搭建好next主題基本博客,電腦就壞了,借了一台電腦繼續搞,不想在他電腦中弄太多環境,所以我准備在自己電腦的服務器上搭建hexo環境
服務器環境:
(1)centos
(2)git 已安裝
1.node.js安裝
(1)從官網下載linux版本的node.js 或者直接采用wget方式下載
wget下載:wget https://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz
官網地址:http://nodejs.cn/download/
(2)下載以后解壓:
tar xf node-v10.9.0-linux-x64.tar.xz
(3)解壓以后測試是否安裝成功:
cd node-v10.9.0-linux-x64/
然后執行命令
./bin/node -v // 如果出現版本號,說明安裝成功
修改node-v10.9.0-linux-x64文件夾名字為nodejs
cd .. mv node-v10.9.0-linux-x64 nodejs
(4)設置軟連接
ln -s /soft/hexo/nodejs/bin/node /usr/local/bin/node
ln -s /soft/hexo/nodejs/bin/npm /usr/local/bin/npm
2.git安裝,linux系統中已經安裝,所以這里不做詳細解說
3.安裝hexo
npm install hexo-cli -g
4.搭建博客基礎:
(1)先把hexo命令添加到全局:hexo在nodejs的lib/node_modules/hexo-cli/bin 可以找到hexo命令
方式是采用軟連接:
ln -s /soft/hexo/nodejs/lib/node_modules/hexo-cli/bin/hexo /usr/local/bin/hexo
(2)部署hexo博客環境:這個可以放在nodejs外面,方便打開
cd 到和nodejs一個目錄下然后:
mkdir hexo cd hexo hexo init //會自動把資源文件下載好
(3)啟動測試環境
hexo s
輸入 localhost:4000/
如果是服務器,我的是阿里雲服務器,需要配置安全組打開4000端口,這樣就可以在本地訪問
或者linux虛擬機,需要測試內外能否正常通信
輸入ip:4000/ 即可訪問hexo的初始頁面
這樣,基本的hexo環境就搭建好了。
軟連接:參考兩篇博客:
5分鍾讓你明白“軟鏈接”和“硬鏈接”的區別:(簡單易懂)
linux硬鏈接與軟鏈接:(內容充實)
linux下搭建hexo 參考簡書: