首先我的云服务器基本配置已经完成,Nginx,git,node 都已经配置完毕,hexo的 __config.yml
也配置好了,最后一步执行 hexo d
的时候提示Everything up-to-date
。尝试 hexo clean
hexo g
然后再提交无效。
问题已经明确,只是不太了解hexo 的机制。
首先我的云服务器基本配置已经完成,Nginx,git,node 都已经配置完毕,hexo的 __config.yml
也配置好了,最后一步执行 hexo d
的时候提示Everything up-to-date
。尝试 hexo clean
hexo g
然后再提交无效。
问题已经明确,只是不太了解hexo 的机制。
__config.yml
配置:
deploy:
type: git
repo: ubuntu@xxx.xx.xx.xx(ip):/var/repo/hexo_static
branch: master
同时git
配置了hooks 指向Nginx
的 root
目录,提交时提示:Everything up-to-date
我认为应该是 git 暂存的问题,应该是 hexo d
这个命令的执行过程的问题,具体我没搞明白。
最后想了个笨办法,init
一个新的工程,然后把原来的文章配置等覆盖过来,然后提交能够解决问题。
7 回答5.2k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
5 回答2.8k 阅读
3 回答2.6k 阅读
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
不知道你的
__config.yml
怎么配置的 ,默认的hexo d
是部署到github上的。你需要部署到你自己的云服务器上,只需要执行hexo g
。把生产的dist目录拷贝到Nginx配置的root目录下就可以了