gpt4 book ai didi

jekyll - 如何关闭 Jekyll 中的智能引号?

转载 作者:行者123 更新时间:2023-12-04 02:41:58 33 4
gpt4 key购买 nike

如何关闭 Jekyll 中的智能引号和撇号?它打破了我的 gulp 拼写检查过程。

我想要这样的词 doesn't保持单引号。相反,Jekyll 将它们转换为智能引号,如 doesnt’我需要它们保持单引号以进行拼写检查。

这是我在 _config.yml 中尝试的:

kramdown:
smartquotes: ["apos", "rsquo", "ldquo", "rdquo"]

我正在使用 kramdown。

这是我的整个配置:
name: Bitcoin Bulls
markdown: kramdown
timezone: America/Detroit
highlighter: pygments
author: David Smith
safe: true
lsi: false
permalink: none

url: http://www.bitcoinbulls.net
exclude: [CNAME, Gemfile, Gemfile.lock, '*.less', gruntfile.js, custom_css, node_modules, README.md, '*.svg', '*.docx']
include: [glyphicons-halflings-regular.svg]


kramdown:
smart_quotes: ["rdquo", "rsquo", "ldquo", "rdquo"]


relative_permalinks: false

defaults:
-
scope:
path: "" # empty string for all files
values:
layout: "default"
-
scope:
path: "" # empty string for all files
type: post
values:
layout: "post"
is_post: true

最佳答案

smart_quotes 中的下划线丢失,第二个数组项需要是 apos完全关闭撇号的智能引号。

kramdown:
smart_quotes: ["apos", "apos", "ldquo", "rdquo"]

要关闭单引号/单引号和双引号的智能引号,请使用以下命令:
kramdown:
smart_quotes: ["apos", "apos", "quot", "quot"]

这就是所谓的“程序员世界兼容配置”。

更多细节:

默认情况下,kramdown 将 apos 和 quot 转换为打印引号。那是:
  • “撇号”变为“撇号”
  • “引用”变成“引用”

  • 默认配置提供指导:
    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 = ' : 撇号就像我
  • lsquo = ‘ : 打印开单引号
  • rsquo = ’ : 打印结束单引号
  • ldquo = “: 排版双引号
  • rdquo = ” : 排版右双引号

  • Kramdown's documentation提供其他可能感兴趣的选项。 Wikipedia Quotation Mark page提供了许多关于解释的复杂性以及引入 Unicode 时情况如何变化的详细信息。

    关于jekyll - 如何关闭 Jekyll 中的智能引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25596792/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com