Markdown toc 扩展名更改 `paragraph` ¶ 符号

Markdown toc extension change `paragraph` ¶ symbol

http://pythonhosted.org/Markdown/extensions/toc.html#usage中有permalink的选项。

  1. 我想将 &para 的默认符号更改为其他一些 ASCII 字符。 怎么做?
  2. 改变符号距离 header?

示例: 现在我明白了

<h3 id="title1">title1<a title="Permanent link" href="#title1" class="headerlink">¶</a></h3>

但我想将 ¶ 符号更改为其他 ASCII 并更改它与 header 的距离。

您可以使用 MARKDOWN config setting 将配置选项传递给 Markdown,包括扩展。在您的 pelicanconf.py 文件中,包括以下内容:

MARKDOWN = {
    'extension_configs': {
        'markdown.extensions.toc': {'permalink': 'your replacement string here'}
    }
}

文体更改将通过 CSS 完成。您可能需要修改主题以包含一些 CSS 以向具有 headerlink class 的任何元素添加一些填充。例如,要在永久链接左侧添加 1em of space,请包含以下规则:

.headerlink {
    padding-left: 1em;
}

有关 Pelican 主题的详细信息,请参阅 documentation