{% comment %} # ----------------------------------------------------------------------------- # ~/_includes/themes/j1/layouts/layout_resource_generator.html # Liquid template to generate all resource entries defined for a layout # # Product/Info: # https://jekyll.one # # Copyright (C) 2023 Juergen Adams # # J1 Template is licensed under the MIT License. # See: https://github.com/jekyll-one-org/j1-template/blob/main/LICENSE.md # ----------------------------------------------------------------------------- # NOTE: # Do NOT add any RESOURCES here. Go for ... # ----------------------------------------------------------------------------- # Test data: # liquid_var: {{ liquid_var | debug }} # ----------------------------------------------------------------------------- {% endcomment %} {% comment %} liquid procedures -------------------------------------------------------------------------------- {% endcomment %} {% capture resource_writer %}themes/{{site.template.name}}/procedures/layouts/resource_writer.proc{% endcapture %} {% comment %} variables -------------------------------------------------------------------------------- {% endcomment %} {% assign placement = include.region %} {% assign globals = site.data.resources.globals %} {% assign items = site.data.resources.resources %} {% if page.debug2 %} {% endif %} {% comment %} main -------------------------------------------------------------------------------- {% endcomment %} {% for item in items %} {% for element in item %} {% if element[0] == 'resource' %} {% assign resource = element[1] %} {% include {{ resource_writer }} region=placement global=globals resource=resource %} {% endif %} {% endfor %} {% endfor %}