0

我在我的网站上使用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,因为我想使用锚点。任何人的想法?

4

1 回答 1

0

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

var md = new Markdown
{
    ExtraMode = true,
    NewWindowForExternalLinks = true,
    MarkdownInHtml = true,
    AutoHeadingIDs = true
};
于 2017-11-15T10:55:29.380 回答