【发布时间】:2010-12-18 18:47:08
【问题描述】:
我查看了一些 Javascript 程序来为页面上的代码块添加语法突出显示,但我发现的所有这些程序都需要在代码块上设置一个属性来告诉它正在使用什么语言。我正在使用 Markdown 生成 HTML,所以我无法设置这些属性,有没有可以自动执行此操作并且不需要设置属性的方法?
我能想到的唯一方法是使用 shebang 线;
#!/usr/bin/ruby
def foo(bar)
bar
end
它会知道它是 Ruby,甚至可能不显示 shebang 行(对于一两行片段使用 shebang 会很累)。
我不需要它来编写任何非常晦涩的语言,但如果我可以轻松编写新定义,那就太好了。
谢谢。
【问题讨论】:
标签: javascript syntax-highlighting