鍍金池/ 問答/Linux  HTML/ GitHub上的Hexo博客如何遷移到自己的云服務(wù)部署?

GitHub上的Hexo博客如何遷移到自己的云服務(wù)部署?

首先我的云服務(wù)器基本配置已經(jīng)完成,Nginx,git,node 都已經(jīng)配置完畢,hexo的 __config.yml也配置好了,最后一步執(zhí)行 hexo d 的時(shí)候提示Everything up-to-date 。嘗試 hexo clean hexo g 然后再提交無(wú)效。

問題已經(jīng)明確,只是不太了解hexo 的機(jī)制。

回答
編輯回答
荒城

__config.yml 配置:

deploy:
  type: git
  repo: ubuntu@xxx.xx.xx.xx(ip):/var/repo/hexo_static
  branch: master

同時(shí)git 配置了hooks 指向Nginxroot 目錄,提交時(shí)提示:Everything up-to-date

我認(rèn)為應(yīng)該是 git 暫存的問題,應(yīng)該是 hexo d 這個(gè)命令的執(zhí)行過程的問題,具體我沒搞明白。

最后想了個(gè)笨辦法,init 一個(gè)新的工程,然后把原來的文章配置等覆蓋過來,然后提交能夠解決問題。

2018年6月14日 02:45
編輯回答
神曲

不知道你的__config.yml怎么配置的 ,默認(rèn)的hexo d是部署到github上的。你需要部署到你自己的云服務(wù)器上,只需要執(zhí)行hexo g。把生產(chǎn)的dist目錄拷貝到Nginx配置的root目錄下就可以了

2017年10月20日 03:14