2014年11月24日 星期一

程式碼格式的簡介


原則上,會有許多許多的程式碼出現,為了方便表示,我使用 google-code-prettify 的風格來表示。 有時這並不是很好,不過草創時便先將就將就。 像是 .vimrc 的 syntax 便不是很好,之後在改吧。 以下的步驟,1, 2, 4 是在範本的 html 碼中修改,而 3. 則是在 blog 的內文。

html 碼如下:



1. 在<head> </head> 間插入
<link href="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css" rel="stylesheet" type="text/css"></link>
<script src="http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js" type="text/javascript">
</script>

2.在<body> </body> 中加入 onload = 'prettyPrint()'
<body expr:class='&quot;loading&quot; + data:blog.mobileClass' onload='prettyPrint();'>

3.將 code 填於 <pre class="prettyprint"> </pre> 中
<pre class="prettyprint">
context
</pre>

4. CSS code
到上一步便可將 code 塗色,但為了將字型也區分,可以在 .post 下加入(搜尋 /* Posts)
.post .code {

  display: block; /* fixes a strange ie margin bug */

  font-family: Courier New;

  font-size: 10pt;

  overflow:auto;

  background: #f0f0f0 url(http://yourweb_images_home/Code_BG.gif) left top repeat-y;

  border: 1px solid #ccc;

  padding: 10px 10px 10px 21px;

  max-height:200px;

  line-height: 1.2em;

}

然後將內文填於
<pre class="code prettyprint">
context
</pre>

沒有留言:

張貼留言

歡迎發表意見