我已经下载了一个Markdown JS library但我不知道它是否支持语法高亮或他支持的两种方言(gruber/maruku)中的任何一种,因为它第一次尝试为我的网页添加降价支持。所以,我想知道如何将语法突出显示器(如Alex Gorbatchev's JS library)集成到降价。解析缩减为HTML和突出显示代码语法
欢迎任何其他图书馆。基本上,我降价片段是在.md
文件加载这样:
<div class="markdown-f">
<?= file_get_contents("file.md"); ?>
</div>
,它包含的代码片段与普通文本降价在一起。我需要一个JS库,能够做这样的事情的:
<script>
$('.markdown-f').each(function() {
var contents = $(this).text();
$(this).empty();
contents = markdown.toHTML(contents);
$(this).text(contents);
});
</script>
用方言或任何其他hacktrick支持语法高亮(手动指定例如目标语言)。
但是,我可以在标记文本中插入html元素吗?在这种情况下,我不能使用缩进语法来指定代码块不是吗? –
当然你可以插入html元素。 @ Peregring-lk – Qsprec
@ Peregring-lk你可以看到一个例子[here](http://alexgorbatchev.com/SyntaxHighlighter/manual/demo/)。 – Qsprec