我已经看过几个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