我已經看過幾個Javascript程序來爲頁面上的代碼塊添加語法高亮顯示,但是他們所有我發現的代碼都需要在代碼塊上設置屬性來告訴它正在使用什麼語言。我使用Markdown生成HTML,所以我沒有辦法設置這些屬性,有沒有可以自動執行此操作並且不需要設置屬性?使用Markdown很好地使用的Javascript語法熒光筆
我能想到這個工作的唯一方法就是用一根shebang線;
#!/usr/bin/ruby
def foo(bar)
bar
end
它會知道它的紅寶石,甚至可能不顯示家當線(具有一個或兩個線片段的家當會得到累人)。
我不會需要它做任何非常晦澀的語言,但如果我可以輕鬆地編寫新的定義,那將是非常好的。
感謝。
我想知道什麼SO使用,但我沒有注意到我的短代碼示例沒有得到語法突出顯示。我假設這樣一個短代碼樣本不足以唯一確定語言。 – 2010-12-18 19:05:40
@Jeffrey Aylesworth:有趣。起初我沒有注意到。是的,可能這段代碼太短。 – jwueller 2010-12-18 19:14:08