hexo 打包后css js无法加载问题

时间:2024-03-23 18:44:07

前言

将hexo部署到服务器上,需要在命令行执行hexo generate,生成打包好的文件夹public。参考部署至Web服务器,public里的所有文件需要放置在Nginx目录下的某个文件夹中(一般根据项目配置自定义),例如我们项目是放在/home/dwt-best-practice/下:
hexo 打包后css js无法加载问题
此时部署后,会发现打开页面是没有css和js效果的,F12看console会发现是因为资源路径加载问题。

解决方案

在站点配置文件根目录/_config.yml中配置URL:
hexo 打包后css js无法加载问题
根据在Nginx服务器上配置的server location来配置此处的URL,就可以加载css和js资源了。

参考

hexo部署到web服务器
生成路径的问题,导致css,js无法加载