【问题标题】:Markdown custom ID gets injected to heading tagsMarkdown 自定义 ID 被注入到标题标签中
【发布时间】:2013-05-16 23:06:11
【问题描述】:

我正在尝试使用 Jekyll 建立一个网站,但每次我使用 #something 获取第一级标题标签 <h1>something</h1> 时,我都会得到 <h1 id=something>something</h1>

我做错了什么?

【问题讨论】:

    标签: html markdown jekyll html-heading


    【解决方案1】:

    更好的选择是将选项放入您的 _config.yml 文件中,然后您不需要将其包含在每个降价文件中。 对于 kramdown,您需要包括:

    kramdown:
      auto_ids: false
    

    来源:http://jekyllrb.com/docs/configuration/

    【讨论】:

      【解决方案2】:

      好吧,让我给自己一些答案。 显然,如果我将其添加到我的降价文件中:

      {::options auto_ids="false" /}
      

      然后自动 id 生成关闭。我使用 Kramdown 作为解析器。

      【讨论】:

      • @Tom 的回答显然比这个更好(它适用于所有文件,而不仅仅是一个)
      • 这对我帮助很大,因为我一直在寻找一种只为特定页面启用 auto_ids 的方法,而 jekyll 不允许我这样做。
      猜你喜欢
      • 2023-03-21
      • 1970-01-01
      • 2014-07-11
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-24
      相关资源
      最近更新 更多