Add registers.site to context when rendering template

Fixes #101.
This commit is contained in:
Márton Salomváry 2021-01-01 14:07:03 +01:00
parent 7679f4b8f5
commit 25c6695da4
2 changed files with 7 additions and 1 deletions

View File

@ -1 +1,3 @@
{% assign largest = resized | sort: 'width' | last %}
<img alt="{{ alt }}" src="/{{ original.path }}" title="{{ title }}" srcset="{% for i in resized %}/{{ i.path }} {{ i.width }}w,{% endfor %}/{{ original.path }} {{ original.width }}w">

View File

@ -25,7 +25,11 @@ module Jekyll
partial = File.read(image_template)
template = Liquid::Template.parse(partial)
result = template.render!(@attributes.merge(@site.site_payload))
info = {
registers: { site: @site }
}
result = template.render!(@attributes.merge(@site.site_payload), info)
RenderCache.set(cache_key, result)
end