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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage