GitHub上的Hexo博客如何迁移到自己的云服务部署?
首先我的云服务器基本配置已经完成,Nginx,git,node 都已经配置完毕,hexo的 __config.yml
也配置好了,最后一步执行 hexo d
的时候提示Everything up-to-date
。尝试 hexo clean
hexo g
然后再提交无效。
问题已经明确,只是不太了解hexo 的机制。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不知道你的
__config.yml
怎么配置的 ,默认的hexo d
是部署到github上的。你需要部署到你自己的云服务器上,只需要执行hexo g
。把生产的dist目录拷贝到Nginx配置的root目录下就可以了__config.yml
配置:同时
git
配置了hooks 指向Nginx
的root
目录,提交时提示:Everything up-to-date
我认为应该是 git 暂存的问题,应该是
hexo d
这个命令的执行过程的问题,具体我没搞明白。最后想了个笨办法,
init
一个新的工程,然后把原来的文章配置等覆盖过来,然后提交能够解决问题。