可能的原因:
/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再有就是我們不能...