很容易检查模板中使用了哪个JEKYLL_ENV,但我没有找到一种方法来获取我的* .js值的值,我认为这应该是非常有用的。 关于如何在不使用内联标签的情况下实现此目的的任何想法?
答案 0 :(得分:0)
我没有找到访问JS文件中此变量的方法,因此,仍要使用它的最佳方法是利用window对象。
因此,我在模板中使用<script>
标签设置变量,如下所示:
{% if jekyll.environment == "test" %}
<script>
window.testMode = true;
</script>
{% endif %}
,然后在JS中检查window.testMode
。