於是也Google一下,看看有沒有適用於Google Blogger的解決方案;沒想到還真是不少人都有在分享,所以也把這些步驟給記了下來!!
首先,在進入Blogger的後台之後,點選左邊樹狀選單的「範本」,然後在「網誌即時狀態」的右下角,有一個「編輯HTML」,點選它,如下圖:
進入到網誌範本的HTML程式碼編輯區之後,請以「</head>」做搜尋;然後把以下的程式碼,加入到</head>的前面:
<link href='http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css' rel='stylesheet' type='text/css'/> <script src='http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js' type='text/javascript'></script>接著,在程式碼中,再以關鍵字「/* Posts」做搜尋;找到之後,把以下的程式碼加進去:
.post .code { display: block; /* fixes a strange ie margin bug */ font-family: Courier New; font-size: 10pt; overflow:auto; background: #f0f0f0 url(http://klcintw.images.googlepages.com/Code_BG.gif) left top repeat-y; border: 1px solid #ccc; padding: 10px 10px 10px 21px; max-height:2500px; line-height: 1.2em; }
其中,程式碼背景的URL部份,可以用http://klcintw.images.googlepages.com/Code_BG.gif,也可用https://sites.google.com/site/fly2sky999/Code_BG.gif。
最後,用「body」當關鍵字做搜尋,把以下的程式碼也加進去:
<body OnLoad='prettyPrint(); 'expr:class='"loading" + data:blog.mobileClass'>然後就可以點選上方的儲存範本。爾後,只要在你所想要呈現的程式碼中,用以下的標籤包覆起來:
<pre class="code prettyprint">
// 你要呈現的程式碼!!
</pre>
就會有如同本篇文章展現程式碼部份的效果了!! 不過,有一點要注意到,若是有大於 (>)或是小於 (<)的符號,請記得先轉譯成>和<。
或者使用一些HTML Encode的輔助軟體 (或網頁)。
沒有留言:
張貼留言