Я бы хотел напечатать таблицу md, используя showdown.js.Но, похоже, он не конвертируется в таблицу уценок правильно, как я ожидал.
Я попытался установить параметры («опция таблицы»), чтобы они изменились на «true», и преобразовал текст в md.но не работает.
Ниже приведены функции, которые я реализовал, для вашей информации.
setMdConvert()
<= Как я уже сказал, я просто перепробовал все варианты для true. </p>
getTechDescriptionMd()
<= Тестовая функция для преобразования произвольного текста уценки в таблицу уценок </p>
function setMdConvert() {
var mdConverter = new showdown.Converter();
var options = showdown.getOptions();
var keys = Object.keys(options);
keys.forEach((key) => {
if(options[key].constructor === boolConstructor)
mdConverter.setOption(key, true);
});
console.log(mdConverter.getOptions());
return mdConverter;
}
function getTechDescriptionMd() {
var text = '| h1 | h2 | h3 |' +
'|:------|:-------:|--------:|' +
'| 100 | [a][1] | ![b][2] |' +
'| *foo* | **bar** | ~~baz~~ |';
var html = mdConverter.makeHtml(text);
$('.desc-viewer').html(html);
}
результат:
| h1 | h2 | h3 ||:------|:-------:|--------:|| 100 | [a][1] | ![b][2] || foo | bar | baz |
Есть ли какая-либо другая опция, которую я пропускаю?