Hexo博客上传更新,github中可以更新,localhost:4000中也已经更新,但是博客不更新

也不知道怎么push啥的,反正就是github和localhost:4000上都已经更新,但是博客里面却没有更新。
其实这个问题,我在使用的工作站是搬过来的,然后github的库里面新建过一个hexo的分支,然后不知道怎么搞得,似乎是两个分值里面的内容和想象中正好相反。
新建的hexo分支中变成了博客的html代码,而原来的master变成了博客的源代码(也就是一堆CSS)啥的。不知道会有什么影响没有。

clipboard.png

clipboard.png

博客地址"Yeasion.github.io",github项目地址:"www.github.com/Yeasion/yeasion.github.io"
然后也不知道push是干什么的,库设置里面默认分支有什么影响,还有每次hexo d的时候上传的应该是哪一个分支....
总之现在脑子一团乱。
听别人说可以先hexo clean啥的
也有说删掉.git文件夹和public啥的
都没有效果。

求大神啊。

问题更新:不是延迟的问题,我等了一天都没有什么变化
我说过我的master分支里面储存的是源文件,这可能有问题,但是我不知道,也不清楚如何解决。
下面是我的源代码:
Pic

阅读 8.7k
2 个回答

(⊙v⊙)嗯,我先来意淫一下题主的问题,应该是这样的

  1. localhost:4000显示正常
  2. github远程仓库的代码也显示最新(和localhost一致)
  3. Yeasion.github.io这个域名却没有和localhost:4000显示一致

其原因就是:github的render不是实时的啦~,代码是先上传到github仓库,然后github过一段时间会从github仓库拉文件,渲染成静态页面。所以等等就好。最长估计也不超过半个小时。

至于这个技巧:

hexo clean
hexo g
hexo d

则是假如localhost和github仓库不一致时,用来更新github仓库的。

——————

另外,一般hexo d默认会push到gh-pages这个分支,这是github pages的默认分支

问题已经解决,将配置文件中的deploy的branch改回master即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Microsoft
子站问答
访问
宣传栏