fexo icon indicating copy to clipboard operation
fexo copied to clipboard

当网站是存放在子目录中时缺失CSS,JS,字体

Open myth-ye opened this issue 8 years ago • 2 comments

例如网站是存放在http://yoursite.com/blog中 生成的网页CSS,JS,字体的URL全是http://yoursite.com/css/ http://yoursite.com/js/ http://yoursite.com/fonts

希望修正一下谢谢

myth-ye avatar Aug 02 '16 14:08 myth-ye

这个是hexo自身的问题,hexo自身提供了解决方案:

# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: http://www.forsigner.com
root: /
permalink: :year/:month/:day/:title/
permalink_defaults:

0xkee avatar Aug 23 '16 12:08 0xkee

@forsigner 这个应该不是 hexo 自身的问题吧。我测试了一下,如果我用默认的 landscape 主题,然后在 hexo 的 _config.yml 中将 URL 改为 http://example.com/blog,root 改为 /blog/,是正常的。但是用您的这个主题这样做的话,JS、CSS、字体的 URL 还是http://example.com/css/、http://example.com/js/。

NitroCao avatar Mar 26 '18 03:03 NitroCao