这个 mkdocs.yml 配置究竟有什么问题?

What's exactly wrong with this mkdocs.yml configuration?

我正在处理 MkDocs 项目并尝试调整 markdown_extensions 设置。请看看它并告诉我哪里出了问题,因为我真的找不到错误。 注意:我已经安装了所需的库,所以这不是问题。

  - markdown.extensions.codehilite:
    css_class: highlight
  - markdown.extensions.extra: {}
  - markdown.extensions.fenced_code: {}
  - markdown.extensions.md_in_html: {}
  - markdown.extensions.meta: {}
  - markdown.extensions.nl2br: {}
  - markdown.extensions.tables: {}
  - markdown.extensions.toc:
    title: 
  - pymdownx.emoji:
    title: long
  - pymdownx.tasklist: {}

对了,我用的是ponylang主题。

好吧,我将开始承认问题中缺少细节。我假设,这个问题是不言自明的,这显然是错误的。抱歉。

接下来,我找到了解决方案。我只是应该将扩展名指定为 key/value 对而不是元素列表。现在一切正常。

markdown_extensions:
  markdown.extensions.codehilite:
    css_class: highlight
  markdown.extensions.def_list: {}
  markdown.extensions.extra: {}
  markdown.extensions.fenced_code: {}
  markdown.extensions.md_in_html: {}
  markdown.extensions.meta: {}
  markdown.extensions.nl2br: {}
  markdown.extensions.tables: {}
  markdown.extensions.toc:
    title: ""
  pymdownx.emoji:
    title: "long"
    emoji_index: !!python/name:materialx.emoji.twemoji
    emoji_generator: !!python/name:materialx.emoji.to_svg
  pymdownx.tasklist: {}