有没有人深入了解如何使用Jekyll与EmberJS项目,以及它是否会出现任何一个框架的问题,因为他们对{{title}}等变量使用双花括号语法。
我只想在开始使用Jekyll和EmberJS构建大型环境之前检查是否有人有内部信息。
答案 0 :(得分:2)
Ember和Jekyll使用相同的语法在模板中注入变量。
{{variable}}
显示variable
的内容,通常在页面的字体内容(或网站配置)中定义。{{variable}}
来访问Controller(或Model)的variable
属性或属性。 这必定是冲突的根源。 ,可以通过使用{% raw %}
和{% endraw %}
标记包围Handlebars代码来避免这种情况。 See this question了解详情:
{% raw %}
<script type='text/x-handlebars' data-template-name='index'>
<div>{{title}}</div>
</script>
{% endraw %}
此致