【发布时间】:2014-02-03 06:29:02
【问题描述】:
我使用 JekyllRB Generator[1] 搭建了一个 Yeoman 项目。如果我继续对样式 javascript 使用根相对 URL,一切都会很好。
<!-- build:css({app,.tmp}) /styles/style.css -->
<!-- Custom CSS -->
<link rel="stylesheet" href="/styles/style.css">
<!-- endbuild -->
如果我想使用 Jekyll 的 baseurl,想法是我可以用
重写上面的代码<!-- build:css({app,.tmp}) {{ site.baseurl }}/styles/style.css -->
<!-- Custom CSS -->
<link rel="stylesheet" href="{{ site.baseurl }}/styles/style.css">
<!-- endbuild -->
baseurl 是从 Jekyll 的 config.yml 中获取的(一个用于开发,一个用于生产)。不幸的是,重新编写的文件不起作用,它开始将整个 URL 写入文件夹 - “somedomain.com/thefolder-from-config/style/styles.css”。
有没有办法做正常的事情,但将 URL 引用重新写入我在 config.yml 中选择的域和位置?
更新:我现在使用 HTML 标签 BASE[2]。但是,我仍然很想得到一个解决方案。
【问题讨论】: