给blog加上了语法高亮

捣鼓了一下,给blog加上了代码高亮。目前用的是rst + pygments的方式,没用js的处理方法。主要是自己不太喜欢每个页面载入n多js,网速慢的话体验相当不好(以前用blogger的时候便有过血的教训了 orz)

Python示例:

import os
# Standard hello world stuff
class Hello():
    def do_it(self):
        print "Hello world"

if __name__ == '__main__':
    Hello().do_it()

def main():
    print "Hello world"

css示例:

.codehilite .hll { background-color: #ffffcc }
.codehilite .c { color: #008800; font-style: italic } /* Comment */
.codehilite .err { border: 1px solid #FF0000 } /* Error */
.codehilite .k { color: #AA22FF; font-weight: bold } /* Keyword */
.codehilite .o { color: #666666 } /* Operator */
.codehilite .cm { color: #008800; font-style: italic } /* Comment.Multiline */
.codehilite .cp { color: #008800 } /* Comment.Preproc */