有没有办法在Assemble中设置资产的相对路径?例如,我有一个引用css doc的布局,例如
assets/_css/myStyles.css
但是我在子目录中有一些使用这种单一布局的页面,但这些页面的路径引用将是
../assets/_css/myStyles.css
有没有办法告诉Assemble,从页面的相对目录中获取路径?
答案 0 :(得分:2)
您可以使用options.assets设置。它是Gruntfile中定义的路径,如下所示:
assemble: {
options: {
assets: 'output/assets'
}
}
然后,您可以在Handlebars模板中使用它来引用您的资源文件夹树:
<script src="{{assets}}/js/theme.js"></script>
Assemble将正确修改子目录中页面的路径。