Ich habe meine Forschung erschöpft und versucht, viele Methoden keine Wirkung und hoffe ich eine Art einfache Lösung bin mit Blick auf:beibehalten HTML Entities Wenn Parsing Markdown
ich Jekyll Website bin mit HTML-Dateien für E produzieren -mail und müssen HTML-Entitäten für Sonderzeichen (wie em-Bindestriche und intelligente Anführungszeichen) verwenden, um eine falsche Symbolinterpretation zu vermeiden (der Inhaltstyp/Zeichensatz wird aufgrund von Komplexitäten manchmal aus dem E-Mail-Kopf entfernt) wird nicht hier.)
Mein Problem ist, dass Parsing meine Markdown scheint, um alle meine geschriebenen HTML-Entities in die Sonderzeichen zu konvertieren, wenn als HTML ausgegeben, und ich nicht mit gemeinsamen Methoden entkommen kann. Wenn ich ’
in Markdown eintippe, um ein richtiges gelocktes Zitat zu produzieren, wird es in meinem HTML in das Symbol umgewandelt (anstatt ’
in meinem HTML zu behalten). Wenn ich versuche, mit Back-Ticks zu entkommen, wird es &rsquo
im HTML nicht konvertieren, aber es platziert es innerhalb <code>
Tags, die es als ’
und nicht ’
rendern rendern. Gibt es eine Möglichkeit, typisierte HTML-Entitäten für Sonderzeichen beizubehalten oder - noch besser - Sonderzeichen beim Analysieren in HTML-Entitäten (im HTML) umzuwandeln?
Ich benutze den Kramdown Markdown Parser mit Jekyll. Ich bin sogar so weit gegangen, die entity_output
Option in Kramdown zu : as_input
ohne Erfolg zu spezifizieren. Jede Hilfe wird sehr geschätzt!
Etwas wie http://htmlentities.rubyforge.org/ vielleicht? (Vielleicht brauchen Sie ein paar kleine Anpassungen, weil alle Beispiele, die ich dort oder auf der GitHub-Seite sehe, < and > konvertieren - aber es könnte ein Ausgangspunkt sein.) – CBroe