Jekyll-Filter für Regex-Substitution im Inhalt?

8

Gibt es einen Jekyll-Filter, der Text mit einem regulären Ausdruck (Regex) ersetzt?

Ich glaube, dass der eingebaute Filter replace eine einfache String-Substitution durchführt.

    
sameers 12.09.2014, 06:37
quelle

2 Antworten

11

Falls es keine (bessere) Lösung gibt, werde ich das sehr offensichtlich einfache Plugin einwerfen, das den Trick macht - drop this in Ihren _plugins/ Ordner als die Datei regex_filter.rb - es dauert die Regex als String, als erstes Argument, und Ersetzen als zweites Argument (z. B. {{ page.url | replace_regex: '/$', '' }} :

%Vor%     
sameers 12.09.2014, 06:48
quelle
-3

Wie in Jekylls Dokumentation angegeben (aber sehr leicht zu übersehen):

  

Jekyll verwendet die Liquid-Template-Sprache zum Verarbeiten von Vorlagen. Alle standardmäßigen Liquid-Tags und Filter werden unterstützt.

Daher können Sie (wie in in der Liquid-Dokumentation angegeben) verwenden

%Vor%

z.B.

%Vor%

Ohne das zusätzliche Plugin hinzufügen zu müssen!

Prost!

    
João Antunes 15.03.2015 20:07
quelle