简体   繁体   English

摊牌自定义标题html

[英]Showdown custom headers html

Showdown is markdown to HTML converter written in Javascript. 摊牌是用Java语言编写的HTML转换器的降价促销。

The problem is that all my headers are written in Russian language and Showdown do not add id attribue because it can work with Latin symbols only. 问题是我所有的标头都是用俄语编写的,Showdown没有添加id属性,因为它只能与拉丁符号一起使用。

For example: 例如:

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

Example with Russian symbols: 带有俄语符号的示例:

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

Is there a way to customize showdown output so I can cast handle Russian symbols in markdown headers? 有没有一种方法可以自定义摊牌输出,以便我可以在markdown标头中转换俄式符号?

You can try using the GitHub compatible IDs: 您可以尝试使用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> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM