Blogspot 本身没有代码高亮,pre标签只是一个摆设,对于经常要贴代码的人来说简直不可容忍,怎么办呢?
可以使用 google-code-prettify 为代码添加高亮,参见 这里 。
简单说下方法:
1.在 自定义-布局-修改模板HTML 中,<head>和</head>之间加入:
<link href="prettify.css" type="text/css" rel="stylesheet" /><script type="text/javascript" src="prettify.js"></script>
2.在把<body>改成
<body onload="prettyPrint()">
3.修在pre标签到你喜欢的样式,比如:
pre {
margin: 5px 20px;
border: 1px dashed #666;
padding: 5px;
background: #f8f8f8;
white-space: pre-wrap;
/* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
4.现在可以在你的帖子里使用代码高亮了!在“修改Html”标签下:
<pre class="prettyprint">print "Hello world!"</pre>
参考: http://edwin-chain.blogspot.com/2008/11/how-to-publish-source-code-in.html