【发布时间】:2012-11-03 12:02:26
【问题描述】:
我正在构建的网站没有为某些页面加载任何 css/javascript 文件。有问题的页面是降价发布文件。我正在使用 Jekyll 构建网站。
这是链接
如您所见,索引页面有效,但博客文章无效。
【问题讨论】:
我正在构建的网站没有为某些页面加载任何 css/javascript 文件。有问题的页面是降价发布文件。我正在使用 Jekyll 构建网站。
这是链接
如您所见,索引页面有效,但博客文章无效。
【问题讨论】:
您的href 不是以/ 开头,也不是绝对的(http://),因此它将使用相对于当前页面的路径。
它正在http://joshhornby.co.uk/2012/11/14/文件夹中寻找CSS
在href 中的stylesheet/ 之前添加/,您应该会很好。
【讨论】:
/ 开头返回根域。例如http://joshhornby.co.uk/ 如果您在localhost/SomeDirectory/ 上运行并且以/ 开头,那么它将尝试在localhost/ 而不是/SomeDirectory/ 处解析CSS。您的博客引擎应该有一个 base url 的概念,您可以使用它然后使用代码(WP、PHP、ASP.NET 等)来获取相对于所述基本 URL 的路径。如果这不是一个选项,那么请查看base HTML 标签 (w3schools.com/tags/tag_base.asp) 作为替代方案(虽然不是很好,恕我直言)。