汇编中的上下文相对路径引用

时间:2015-02-12 00:09:05

标签: assemble

有没有办法在Assemble中设置资产的相对路径?例如,我有一个引用css doc的布局,例如

assets/_css/myStyles.css

但是我在子目录中有一些使用这种单一布局的页面,但这些页面的路径引用将是

../assets/_css/myStyles.css

有没有办法告诉Assemble,从页面的相对目录中获取路径?

1 个答案:

答案 0 :(得分:2)

您可以使用options.assets设置。它是Gruntfile中定义的路径,如下所示:

assemble: {
    options: {
      assets: 'output/assets'
    }
}

然后,您可以在Handlebars模板中使用它来引用您的资源文件夹树:

<script src="{{assets}}/js/theme.js"></script>

Assemble将正确修改子目录中页面的路径。