Wie schalte ich in Jekyll intelligente Anführungszeichen aus?

7

Wie schalte ich in Jekyll intelligente Anführungszeichen und Apostrophe aus? Es bricht meinen Schluck-Rechtschreibprozess.

Ich möchte, dass Wörter wie doesn't mit einem einzigen geraden Zitat bleiben. Stattdessen konvertiert Jekyll sie in intelligente Anführungszeichen wie doesnt’ und ich brauche sie, um für die Rechtschreibprüfung einzeln zitiert zu bleiben.

Das habe ich in meiner _config.yml versucht:

%Vor%

Ich benutze Kramdown.

Hier ist meine ganze Konfiguration:

%Vor%     
David Silva Smith 31.08.2014, 22:14
quelle

1 Antwort

22

Der Unterstrich in smart_quotes fehlt und das zweite Array-Element muss apos sein, um Smart-Anführungszeichen für Apostrophe vollständig zu deaktivieren.

%Vor%

Verwenden Sie Folgendes, um Smart-Anführungszeichen für Apostrophe / einfache Anführungszeichen und doppelte Anführungszeichen zu deaktivieren:

%Vor%

Das ist, was als die "Weltkonforme Konfiguration des Programmierers" bekannt ist.

Weitere Details:

kramdown transformiert standardmäßig apos und quot in typografische Anführungszeichen. Das ist:

  • 'Apostroph' wird 'Apostroph'
  • "Zitat" wird zu "Zitat"

Die Standardkonfiguration bietet eine Anleitung:

%Vor%

Wo:

  • quot=": neutrales Anführungszeichen
  • apos = ': Apostroph wie in Ich bin
  • lsquo = ': typografisches öffnendes einfaches Anführungszeichen
  • rsquo = ': Typografisches schließendes einfaches Anführungszeichen
  • ldquo=": typographisches öffnendes doppeltes Anführungszeichen
  • rdquo=": typographisches schließendes Anführungszeichen

Die Kramdown-Dokumentation bietet weitere Optionen, die von Interesse sein könnten. Die Wikipedia-Seite mit den Anführungszeichen bietet viele Details zu den Komplikationen der Interpretation und wie sich die Dinge bei Einführung von Unicode geändert haben / p>     

David Jacquel 31.08.2014, 22:57
quelle

Tags und Links