OSC的Markdown編輯器支持代碼高亮顯示,您可以使用
以java的形式指定編程語言,這樣在顯示文章時,會使用SyntaxHighlighter根據指定的語言自動進行語法著色。
第二個是這個
解析markdown時,讀取每個代碼塊設置的語言(可以使用常規提取),然後在生成HTML時按照SyntaxHighlighter要求的格式將語言添加到pre標簽中。可能需要修改markdown解析器的源代碼。此OSC使用的修改後的Java版本代碼:
/tsl0922/markdownj
或者可以使用可以自動識別編程語言的庫,比如Google Code Prettify。