Centos搭建hexo教程


 

 

hexo文檔:https://hexo.io/zh-cn/

1、安裝Git

# sudo yum install git-core
// 查看版本
# git version
// 輸出
git version 1.8.3.1

 

2、安裝Node.js

# yum install -y nodejs
// 查看版本
# node -v
// 輸出
v6.14.2

 

3.安裝Hexo

npm install -g hexo-cli

 

4.初始化用戶及配置啟動hexo

創建用戶
-m選項表示生成用戶主目錄
# useradd -m wenli

 

添加密碼
# passwd wenli


切換用戶
# su wenli
# cd ~


創建站點文件夾
# mkdir Codes
# cd Codes

 

初始化Hexo
# hexo init blog

 

生成靜態文件
# cd blog
# hexo generate

 

開啟本地服務器
# hexo s

// 輸出
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

ctrl+c停止hexo本地服務。

 

 


5.安裝Nginx服務

// 安裝
# yum install nginx -y
//配置server
#vim /etc/nginx/nginx.conf

http塊的server部分root后值修改為/home/wenli/Codes/blog/public

// 啟動
# systemctl start nginx.service

此時再次訪問你的IP地址,若顯示上文的hexo初次運行的樣子,則說明配置成功。

注:可能會報403錯誤,原因是nginx沒有權限訪問public文件夾,修改方法有兩種:
1.修改public文件夾的權限,修改為777(即任何人可讀可寫可執行),不推薦
2.修改nginx.conf中的user(在第5行),改為可以訪問public文件夾的用戶,如root。
我這里修改為wenli,我的騰訊雲公有IP為:123.207.251.121,直接訪問IP即可。

 

 

參考:

https://blog.csdn.net/pop1586082213/article/details/54576131

https://segmentfault.com/a/1190000012907499

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM