是否有一种使用assemble.io内联文件的简单方法?
我只找到了这一个http://assemble.io/helpers/helpers-code.html,但它将所有的“替换为7;在第一行和最后一行中插入`;‘;;js
{{embed 'src/js/loadJs.js'}}结果:
```js
...
function load(scripts){
...
script = document.createElement('script');
...
}
```发布于 2016-04-04 13:43:20
embed助手将文件内容包装在```中,以便在代码示例中使用。
如果您知道要使用该助手来嵌入javascript,就像在您的示例中一样。我将创建一个新的助手,它只读取以下内容:
var fs = require('fs');
function inline(src) {
return fs.readFileSync(src, 'utf8');
}您可以添加一些错误处理和检查,但它将为您内联该文件。
您可以在内容周围使用Handlebars.SafeString来指示不应该转义字符串,也可以在节栏文件:{{{inline "path/to/file.js"}}}中使用三重大括号。
https://stackoverflow.com/questions/36374041
复制相似问题