Jekyll - Deklariere den Pfad des Bildes in der Vordergrundmaterie mit {{site.url}} als Variable
Wenn ich das benutze{{ site.url },}
Tag für einen Bildpfad in einer Variablen im Vordergrund, wird nicht in HTML übersetzt.
Folgendes funktioniert perfekt:
---
layout: post
title: chickpea
img: <img class="caption__media" data-interchange="[../asset/img/chickpea-small.jpg (small)], [../asset/img/chickpea-medium.jpg, (medium)], [../asset/img/chickpea-large.jpg, (large)]">
---
Das funktioniert nicht:
---
layout: post
title: chickpea
img: <img class="caption__media" data-interchange="[{{site.url}}/asset/img/chickpea-small.jpg (small)], [{{site.url}}/asset/img/chickpea-medium.jpg, (medium)], [{{site.url}}/asset/img/chickpea-large.jpg, (large)]">
---
Aber wenn ich den gleichen Bildlink mit dem verwende{{site.url}}
Etikettin einem Beitrag und nicht als Variable, Es klappt.
Die Analyse der generierten Seite zeigt, dass Jekyll die nicht konvertiert{{site.url}}
Tag, wenn ich es in der Bildvariablen in der vorderen Angelegenheit definiert verwenden.
Die Frage ist also: Wie kann ich Jekyll dazu bringen, den Bildpfad in der YAML-Frontmaterie korrekt zu übersetzen?