我已經下載了一個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