2727 次
1 に答える
34
のアンダースコアが欠落しており、アポストロフィのスマート クォートを完全にオフにするsmart_quotes
ために、2 番目の配列項目が必要です。apos
kramdown:
smart_quotes: ["apos", "apos", "ldquo", "rdquo"]
アポストロフィ/一重引用符と二重引用符の両方のスマート クォートを無効にするには、次のようにします。
kramdown:
smart_quotes: ["apos", "apos", "quot", "quot"]
これは、「プログラマーの世界に準拠した構成」として知られているものです。
詳細:
デフォルトでは、kramdown は aposとquotを印刷上の引用符に変換します。あれは:
- 「アポストロフィ」は「アポストロフィ」になります</li>
- 「引用」は「引用」になります</li>
デフォルトの構成はガイダンスを提供します。
kramdown:
# smart_quotes:
#
# first parameter : how an opening apostrophe is transformed
# or apostrophe like in "I'm"
# default : ' -> ‘ (lsquo)
# apos : ' -> '
#
# second parameter : how a closing apostrophe is transformed
# default : ' -> ’ (rsquo)
# apos : ' -> '
#
# third parameter : how an opening double quote is transformed
# default : " -> “ (ldquo)
# quot : " -> "
#
# fourth parameter : how a closing double quote is transformed
# default : " -> ” (rdquo)
# quot : " -> "
#
# Default kramdown config
# smart_quotes: ["rdquo", "rsquo", "ldquo", "rdquo"]
#
# Programmer's world compliant config :
# smart_quotes: ["apos", "apos", "quot", "quot"]
どこ:
- quot = " : ニュートラル引用符
- apos = ' : I'm のようなアポストロフィ
- lsquo = ' : 印刷上の開始の一重引用符
- rsquo = ' : タイポグラフィックの閉じシングル クォーテーション マーク
- ldquo = “ : タイポグラフィの開始二重引用符
- rdquo = ” : タイポグラフィックの終了二重引用符
Kramdown のドキュメントには、その他の興味深いオプションが記載されています。ウィキペディアの引用符のページには、解釈の複雑さと、Unicode が導入されたときに状況がどのように変化したかについて、多くの詳細が記載されています。
于 2014-08-31T22:57:52.193 に答える