Anstatt {% include link_to.html i=5 text="hello world" %}
die ganze Zeit zu schreiben, habe ich ein benutzerdefiniertes Tag geschrieben, das mir {% link_to 5 hello world %}
tun kann. Es findet die Seite mit den Daten i
gleich 5 und erstellt eine Verknüpfung zu dieser.Einschließlich HTML in Jekyll Tag
Aber es fühlt sich klobig an, HTML-Strings innerhalb des Tag-Codes zu generieren, und es ist umständlich, komplizierte Code-Logik in den HTML-Include-Code zu schreiben. Also gibt es eine Möglichkeit, die Tag-Definition die schwere Anhebung der Suche nach der relevanten Seite, um zu verknüpfen, und lassen Sie es weitergeben, was es gefunden link_to.html
zu rendern? So wie der Controller Informationen an die Ansicht in Rails weiterleitet.
Vielleicht können Sie etwas im Zusammenhang [hier] (http://cheat.jekyll.tips/) oder versuchen Sie zu fragen auf [Jekyll Diskussion] finden (https://talk.jekyllrb.com/). –
Sie scheinen uns aufgefordert, benutzerdefinierten Tag-Code zu refaktorieren, den wir nicht sehen können. Könnten Sie den Code einfügen? – rjmunro