首先,你应该使用标准pre
和code
元素而不是块引号。但如果有太多的东西需要改变,可能会有一个解决办法。
如果只对代码使用块引号,那么可以使用一点jQuery将其转换为pre
标记,但请确保在加载Prettify之前执行此操作。
我不知道这些插件是如何工作的,但我可以用Prettify直接帮你完成。
从下载here 并将其列在您的网站上。
然后使用此jQuery转换blockquote
到pre
并触发美化。
$("blockquote").replaceWith(function() { return "<pre>" + $(this).html() + "</pre>"} );
prettyPrint();