fexo
fexo copied to clipboard
当网站是存放在子目录中时缺失CSS,JS,字体
例如网站是存放在http://yoursite.com/blog中 生成的网页CSS,JS,字体的URL全是http://yoursite.com/css/ http://yoursite.com/js/ http://yoursite.com/fonts
希望修正一下谢谢
这个是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:
@forsigner 这个应该不是 hexo 自身的问题吧。我测试了一下,如果我用默认的 landscape 主题,然后在 hexo 的 _config.yml 中将 URL 改为 http://example.com/blog,root 改为 /blog/,是正常的。但是用您的这个主题这样做的话,JS、CSS、字体的 URL 还是http://example.com/css/、http://example.com/js/。