Как использовать ~~satya~~ (strike) в pagedown js?
Я использую как ниже код
$('#convert').click(function(){
var message = $('#textarea').val();
var converter = new Markdown.Converter();
var output = converter.makeHtml(message);
console.log(output);
$('#show').html(output);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/pagedown/1.0/Markdown.Converter.js"></script>
<textarea rows="10" cols="20" id="textarea"></textarea><br>
<input type="button" name="" value="submit" id="convert">
<div id="show"></div>
1 ответ
Уценка не включает поддержку зачеркивания в своем синтаксисе. Некоторые реализации добавили поддержку в качестве нестандартного дополнения, но синтаксис варьируется в зависимости от этих (нескольких) реализаций. Не проверяя их документы, я не знаю, предлагает ли pagedown такую поддержку, но я бы предположил, что нет. Фактически, это было бы моим предположением для любой реализации Markdown.
Тем не менее, правила гласят:
Уценка не является заменой HTML или даже близко к нему. Его синтаксис очень мал, соответствует только очень небольшому подмножеству тегов HTML. Идея не в том, чтобы создать синтаксис, который облегчает вставку тегов HTML. На мой взгляд, HTML-теги уже легко вставить....
Для любой разметки, которая не покрыта синтаксисом Markdown, вы просто используете сам HTML. Нет необходимости вводить предисловие или разделять его, чтобы указать, что вы переходите с Markdown на HTML; вы просто используете теги.
Поэтому следующая уценка:
<del>satya</del>
приведет к следующему предоставленному документу:
сатья