搭建博客方式有很多種,其中hexo就是一款輕量、簡易、高逼 格的博客制作工具,它是基于node.js的。hexo 正常來說,不需要部署到我們的服務器上,我們的服務器上保存的,其實是基于在hexo通過markdown編寫的文章,然后hexo幫我們生成靜態(tài)的html頁面,然后,將生成的html上傳到我們的服務器。簡而言之:hexo是個靜態(tài)頁面生成、上傳的工具。 本文參考了b站的一位大佬的視頻,區(qū)別就在于部署的位置不同,下面是該視頻的連接,沒有自己云服務器的可以參考。 第一部分:服務器環(huán)境的搭建這個部分我們需要安裝 下載安裝git:yum install git
查看是否安裝成功:
下載安裝node.js官方網(wǎng)站:https:///en/download/ cd /usr/localtar -xvf node-v12.13.0-linux-x64.tar.xz
修改名稱:
刪除壓縮包: rm node-v12.13.0-linux-x64.tar.xz
配置環(huán)境變量:
在最下面添加: # nodejsexport PATH=$PATH:/usr/local/nodejs/bin
保存并退出后執(zhí)行下面的命令:
下載安裝Nginx:yum -y install nginx
查看nginx安裝路徑等:
/usr/bin/nginx /usr/sbin/nginx /usr/lib64/nginx /etc/nginx 配置文件所在位置/usr/share/nginx /usr/share/man/man8/nginx.8.gz /usr/share/man/man3/nginx.3pm.gz
通過以下指令可以查看nginx的狀態(tài):
在修改配置文件之前我們需要創(chuàng)建一下需要的文件夾: cd /mkdir wwwcd /wwwmkdir hexo #存放博客的頁面等,可以通過nginx訪問(大概就是這個意思,讀者get一下就行了)mkdir myblog #初始化hexo
修改配置文件:
如圖: 配置git:cd /www #切換到www目錄下git init --bare blog.git #初始化一個裸庫
此時
添加的內(nèi)容如下: #!/bin/shgit --work-tree=/www/hexo --git-dir=/www/blog.git checkout -f #注意路徑的填寫
將此文件設置成可執(zhí)行文件:
第二部分,本地博客的初始化由于使用 npm install -g cnpm --registry=https://registry.npm.
安裝全局插件:
進入文件夾 cd /www/mybloghexo init #初始化博客,稍微等一短時間
初始化之后需要內(nèi)容進行配置
拉到最后可以發(fā)現(xiàn)如下配置 # Deployment## Docs: https:///docs/deployment.htmldeploy: type: git message: update repo: root@101.132.119.152:/www/blog.git,master branch: master
需要注意的是 第三部分,完成部署
訪問之前在配置中填寫的ip地址或是域名即可訪問 |
|
來自: 啟云_9137 > 《計算機及軟件應用》