有没有办法在javascript文件中访问jekyll.environment值?

时间:2018-04-26 22:32:56

标签: jekyll

很容易检查模板中使用了哪个JEKYLL_ENV,但我没有找到一种方法来获取我的* .js值的值,我认为这应该是非常有用的。 关于如何在不使用内联标签的情况下实现此目的的任何想法?

1 个答案:

答案 0 :(得分:0)

我没有找到访问JS文件中此变量的方法,因此,仍要使用它的最佳方法是利用window对象。

因此,我在模板中使用<script>标签设置变量,如下所示:

{% if jekyll.environment == "test" %}
<script>
  window.testMode = true;
</script>
{% endif %}

,然后在JS中检查window.testMode