MarkdownDeep AutoHeadingIDs 不工作

MarkdownDeep AutoHeadingIDs are not working

我正在我的网站中使用 MarkdownDeep

public static MvcHtmlString FromMarkdown(this HtmlHelper helper, string value)
{
    var md = new Markdown
    {
        ExtraMode = true,
        SafeMode = true,
        NewWindowForExternalLinks = true,
        MarkdownInHtml = true,
        AutoHeadingIDs = true
    };

    text = md.Transform(value);

    return MvcHtmlString.Create(text);
}

我的问题是,标题仍然无法获得 ID,因为我想使用锚点。 有人有想法吗?

问题是您不能将 属性 SafeModeAutoHeadingIDs 一起使用。它没有记录,但它解决了我的问题。初始化现在看起来:

var md = new Markdown
{
    ExtraMode = true,
    NewWindowForExternalLinks = true,
    MarkdownInHtml = true,
    AutoHeadingIDs = true
};