--- --- window.env = { AIRBRAKE_PROJECT_ID: {{ site.env.AIRBRAKE_PROJECT_ID | default: 0 }}, AIRBRAKE_PROJECT_KEY: '{{ site.env.AIRBRAKE_PROJECT_KEY }}', JEKYLL_ENV: '{{ site.env.JEKYLL_ENV }}', SPREE_URL: '{{ site.env.SPREE_URL }}' } window.site = { "i18n": {{ site.i18n | jsonify }} } {%- comment -%} Para agregar plantillas que se procesan con JS, las agregamos en Liquid dentro de assets/templates/ y luego las importamos acá, de forma que estén disponibles para JS sin tener que descargarlas. Es importante que la plantilla esté envuelta por el tag `{% raw %}`, para que no sea procesado en el momento de generar env.js, sino en el navegador. {%- endcomment -%} {%- capture alert %}{% include_relative assets/templates/alert.html %}{% endcapture -%} {%- capture results %}{% include_relative assets/templates/results.html %}{% endcapture -%} window.templates = { "alert": {{ alert | jsonify }}, "results": {{ results | jsonify }}, }