Jekyll post.content-Ausgabe ist vom p-Tag umgeben

8

Wenn ich den Inhalt des Posts mit

drucke %Vor%

Es wird wie folgt ausgegeben:

%Vor%

Wie kann ich das <p> -Tag entfernen, wenn es generiert wird? Ich muss es entfernen, bevor JavaScript das DOM zu verarbeiten beginnt.

    
Ali Ismayilov 28.07.2013, 21:33
quelle

3 Antworten

8

Jekyll fügt Inhalt automatisch in p -Tags ein. Sie können diese Tags mit einem Liquid-Befehl entfernen. Per Jekylls Dokumentation :

  

Da Jekyll den ersten Absatz ergreift, müssen Sie den   Auszug in p-Tags, der bereits für Sie erledigt ist. Diese Tags können sein   entfernt mit den folgenden, wenn Sie bevorzugen:

     

{{ post.excerpt | remove: '<p>' | remove: '</p>' }}

Hoffe, das hilft!

    
ughitsaaron 21.03.2014, 12:13
quelle
2

Ich habe die Erweiterung der Post-Datei von .md in plain old .html

geändert     
Ali Ismayilov 28.07.2013 22:22
quelle
1

Vielleicht könntest du diese Antwort überprüfen: Verwende <div> , um Inhalte zu umhüllen

Ich habe es versucht und es funktioniert. Wahrscheinlich gibt es einen besseren Weg, aber ich konnte es noch nicht herausfinden.

    
Zentaurus 18.12.2013 11:06
quelle

Tags und Links