-
在blog中让代码语法高亮显示
2008-06-04 22:06:29 by deepblue最近想要贴一些代码到blog中,可是由于blogbus没有集成程序代码语法高亮的功能,直接粘贴的话显得非常难看。到网上找了找,发现了一个不错的在线代码语法高亮工具:发芽网。
这个网站提供了将程序代码转换成能在HTML中的高亮显示的样式,只要将转换后的代码复制粘贴到blog文章里,就可以看到经过语法高亮的代码了,而且还带有行号。下面是我测试的一个python例子
01 #!/usr/bin/env python
02 #coding=utf-8
03
04 def sortedDictValues1(adict):
05 items = adict.items()
06 items.sort()
07 return [(key,value) for key, value in items]
08
09 if __name__ == '__main__':
10 Alist = [(3, 4), (2, 3), (1, 2)]
11 Alist.sort()
12 print Alist
13 #print sortedDictValues1(dict1)经过转换后的程序代码在blog中显示就好看多了。不过美中不足的是代码没有单独放在一个div中,而且行号与代码直接以及行与行之间缺少一些清晰的分割线,显得不够整洁。不管怎样,这个能"支持近百种编程语言的语法高亮"的在线工具还是给我们带来了很大的便利,希望它越做越好!
随机文章:
成长中的代码发芽网 2008-07-02Java字符串split方法的小陷阱 2009-07-29中文分词与词性标注测评程序 2009-07-21不用临时变量,交换两个数的值 2009-04-19Catalan数 2009-04-15
收藏到:Del.icio.us






评论
如有不便请来信告知
最近又做了更新,效果参见这个帖子,堪称完美支持:
http://fayaa.blogbus.com/logs/23891688.html
字体、背景色、配色主题都是可选的