javascript - 摊牌自定义标题html

标签 javascript html markdown showdown

Showdown是用 Javascript 编写的 HTML 转换器的 Markdown 。

问题是我所有的标题都是用俄语写的,而 Showdown 没有添加 id 属性,因为它只能使用拉丁符号。

例如:

(new showdown.Converter()).makeHtml(' # Some header ')
<h1 id="someheader">Some header</h1>

俄语符号示例:

(new showdown.Converter()).makeHtml(' # Заголовок ')
<h1 id="">Заголовок</h1>

有没有一种方法可以自定义摊牌输出,以便我可以在 markdown header 中转换句柄俄语符号?

最佳答案

您可以尝试使用 GitHub 兼容 ID:

var converter = new showdown.Converter();
converter.setOption('ghCompatibleHeaderId', true);
console.log( converter.makeHtml('# Заголовок ') );
<script src="https://cdnjs.cloudflare.com/ajax/libs/showdown/1.6.4/showdown.min.js"></script>

关于javascript - 摊牌自定义标题html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43297524/

相关文章:

javascript - 如何修改 OHLC 图表中条形图的默认颜色?

markdown - 狮身人面像 - MySTParser - Markdown : How to let some content appear on several pages?

github - 如何安装 Mermaid 以在 Markdown 中呈现流程图?

javascript - Pagedown 和尖括号不配合

@ 符号之前的 JavaScript 值

javascript - Phantomjs 每 5 秒重新加载同一页面

javascript - 将表单序列化为 JSON 或从 JSON 序列化

javascript - 在页面刷新时将输入字段内容复制到 div 中?

html - padding-top 不影响 Chrome

javascript - D3.js 雷达图工具提示