决战自定义 headers html
Showdown custom headers html
Showdown 是在 Javascript.
中编写的 HTML 转换器的降价
问题是我所有的 headers 都是用俄语写的,而 Showdown 没有添加 id
属性,因为它只能使用拉丁符号。
例如:
(new showdown.Converter()).makeHtml(' # Some header ')
<h1 id="someheader">Some header</h1>
带有俄语符号的示例:
(new showdown.Converter()).makeHtml(' # Заголовок ')
<h1 id="">Заголовок</h1>
有没有办法自定义摊牌输出,以便我可以在 markdown 中转换句柄俄罗斯符号 headers?
您可以尝试使用 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>
Showdown 是在 Javascript.
中编写的 HTML 转换器的降价问题是我所有的 headers 都是用俄语写的,而 Showdown 没有添加 id
属性,因为它只能使用拉丁符号。
例如:
(new showdown.Converter()).makeHtml(' # Some header ')
<h1 id="someheader">Some header</h1>
带有俄语符号的示例:
(new showdown.Converter()).makeHtml(' # Заголовок ')
<h1 id="">Заголовок</h1>
有没有办法自定义摊牌输出,以便我可以在 markdown 中转换句柄俄罗斯符号 headers?
您可以尝试使用 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>