有什么方法可以访问 javascript 文件中的 jekyll.environment 值吗?
Is there any way to access jekyll.environment value in javascript files?
检查模板中使用了哪个 JEKYLL_ENV 很容易,但我没有找到在我的 *.js 值中获取它的值的方法,我认为这应该非常有用。
关于如何在不使用内联标签的情况下实现这一点有什么想法吗?
我没有找到在 JS 文件中访问这个变量的方法,所以仍然使用它的最好方法是利用 window 对象。
所以我在模板中使用 <script>
标签设置变量,如下所示:
{% if jekyll.environment == "test" %}
<script>
window.testMode = true;
</script>
{% endif %}
然后在 JS 中检查 window.testMode
。
检查模板中使用了哪个 JEKYLL_ENV 很容易,但我没有找到在我的 *.js 值中获取它的值的方法,我认为这应该非常有用。 关于如何在不使用内联标签的情况下实现这一点有什么想法吗?
我没有找到在 JS 文件中访问这个变量的方法,所以仍然使用它的最好方法是利用 window 对象。
所以我在模板中使用 <script>
标签设置变量,如下所示:
{% if jekyll.environment == "test" %}
<script>
window.testMode = true;
</script>
{% endif %}
然后在 JS 中检查 window.testMode
。