GitHub页面未更新CSS

GitHub页面未更新CSS,css,github-pages,Css,Github Pages,我试图在GitHub页面上创建一个网站,但由于某些原因,我的CSS需要很长时间才能更新。我只是想明确我的CSS是加载的,只是没有更新。我尝试了一切,比如清除浏览器缓存。但当我转到部署时,我的更改从未部署,CSS文件也没有更新。页面在这里:文件在这里有没有办法让GitHub页面更快地更新CSS文件?我签入了提交,它实际上说它没有使用对CSS文件的编辑构建页面——只有其他页面 更新:我只是等了一会儿,然后做了另一个小改动,然后提交了。它立即更新。为什么会发生这种情况?为什么它不自动重建?考虑在更改时

我试图在GitHub页面上创建一个网站,但由于某些原因,我的CSS需要很长时间才能更新。我只是想明确我的CSS是加载的,只是没有更新。我尝试了一切,比如清除浏览器缓存。但当我转到部署时,我的更改从未部署,CSS文件也没有更新。页面在这里:文件在这里有没有办法让GitHub页面更快地更新CSS文件?我签入了提交,它实际上说它没有使用对CSS文件的编辑构建页面——只有其他页面


更新:我只是等了一会儿,然后做了另一个小改动,然后提交了。它立即更新。为什么会发生这种情况?为什么它不自动重建?

考虑在更改时更新引用CSS的HTML。类似于
href=“assets/main.css?v=123”
的内容。如果清除浏览器缓存不起作用,可能会重复,我猜它会缓存在GitHub页面CDN上。向文件名添加queryparam可能会强制CDN更新。还有一件事需要尝试:当我遇到这个问题时,我发现创建一个空提交
git commit-m“force gh pages to rebuild”-allow empty
,并将其推送到您的gh pages分支也会有所帮助。还有一件事:当您在repo上单击“提交”时,看起来您触发了一个相当频繁的重建(这是提交右侧的绿色支票).GitHub页面支持引用了一个。您可以尝试将推送间隔再延长一点,以确保每60分钟推送不超过10次,看看这是否有帮助。@HereticMonkey我在另一台计算机上,但它仍然没有更新。请考虑在CSS发生更改时更新引用CSS的HTML。类似于
href=“assets/main.CSS?v=123”
。如果清除浏览器缓存不起作用,可能会重复,我猜它会缓存在GitHub页面CDN上。向文件名添加queryparam可能会强制CDN更新。另一件要尝试的事情是:当我遇到这个问题时,我发现创建一个空提交
git提交-m“force gh Pages to rebuild”-所有ow empty
并将其推送到您的gh pages分支也会有所帮助。还有一件事:当您在回购上单击“提交”时,看起来您正在相当频繁地触发重建(这是提交右侧的绿色复选框).GitHub页面支持引用了一个。您可以尝试将推送间隔再延长一点,以确保每60分钟推送不超过10次,看看这是否有帮助。@HereticMonkey我在另一台计算机上,但它仍然没有更新xD