XPoet / hexo-theme-keep

:rainbow: A simple and light theme for Hexo. It makes you more focused on writing.
https://xpoet.cn
GNU Affero General Public License v3.0
1.32k stars 177 forks source link

打包的文件上传到服务器后,状态栏和文章打不开 #344

Closed i7366464 closed 2 months ago

i7366464 commented 2 months ago

Issue Checklist | Issue 检查清单

Other Information | 其它信息

在打包后,将生成的静态文件上传的服务器对应目录后,网站可以正常打开,但是菜单栏和文章均不能打开。 网站:https://www.openhots.com/

i7366464 commented 2 months ago

keep配置文件,hexo配置文件,打包好的文件,已经通过邮箱发送给您。

i7366464 commented 2 months ago

问题更新,文章可以打开了(上传过程中,文件名发生变化了),把文件压缩后,到服务器解压就能打开了,但是菜单栏依旧不能打开,看不到设置的内容。由于文章中有代码,在文章界面点击菜单栏会增加代码块,测试得到,文章可以打开,但是文章的中的代码块不能正常的折叠,点击后显示折叠了,也没有真正的折叠

i7366464 commented 2 months ago

测试了一下,二级域名openhots.com和三级域名www.openhots.com绑定一个网站目录会出现上述问题,现在给二级域名和三级域名分别建立网站目录,目录中的静态文件完全一样。发现二级域名访问正常,三级域名还有上述问题。在宝塔里看了两个网站的配置文件都是一样的。现在不知道到底哪出现问题了。

i7366464 commented 2 months ago

目前问题已经解决,那就是不要开cf的cdn,具体cdn的工作流程我不大懂,可能是此cdn还没缓存完我就开始访问网页了,但是这个可能性不大,毕竟静态文件一共也没多大,具体原因不详,总之,关闭了cf的cdn,就正常了。

XPoet commented 2 months ago

https://www.openhots.com 这个网站正常。 你在本地运行正常,那 Keep 主题就是正常的,部署问题跟 Keep 主题本身没有直接关系。

如果你需要在 https://xxx.com/xx 运行,对应的需要在 Hexo 的配置文件中设置:

url: https://xxx.com/xx
root: /xx