記錄Hexo部署到阿里雲伺服器踩坑

2021-10-10 08:55:00 字數 642 閱讀 2694

可能的原因:

/blog.git/hooks/post-receive中的路徑存在錯誤

伺服器端放置hexo靜態檔案的目錄許可權問題

此時/home/www/website目錄下沒有部落格檔案

解決方案:

$ su

git$ cd /home/www/website

$ ls

# blog.git

$ cd blog.git

$ ls

# branches config description head hooks info objects refs

$ cd hooks/

$ ls

## 在這裡可以看到資料夾中有鉤子檔案post-receive,然後給它最大許可權

$ chmod -r 777 post-receive

在本地部落格git bash處hexo clean && hexo s && hexo d後

再重啟nginx伺服器即可

$ nginx -s reload

hexo部落格到阿里雲伺服器

前言 我們在本地開發好了hexo部落格後,當需要在網際網路上訪問的時候,我們就需要把它發布到外網上去,本文以阿里雲伺服器為例來講解hexo部落格時如何自動部署到阿里雲伺服器。準備環境 操作流程 node.js安裝 略 hexo部落格初始化 全域性安裝hexo npminstall g hexo 初始...

hexo部署到阿里雲

因為最近工信部在查空殼備案,我有點懶,怕再次備案,正好因為之前的伺服器是放在南韓的aws上,響應有點慢,正好趁著這個機會,遷回來。本來是不想寫這個blog的,因為我本來就寫了一篇部署到aws上的bloghexo部署到aws。但是無奈阿里雲和aws還是有很多區別的。因此還是記錄下來。這個什麼新使用者免...

hexo部署雲伺服器

之前我的hexo是直接部署到git上面的,但是隨著我的vpn到期,訪問部落格的速度是越來越慢,最後打算直接部署到linux伺服器上。伺服器上面需要安裝git,建立乙個空倉庫,然後利用鉤子監控,每次有push過來直接clone到nginx的資料夾裡面。yum install y git再有就是我們不能...