用 google-code-prettify 在網頁中嵌入代碼 - 部落格

Donna avatar
By Donna
at 2011-08-07T09:44

Table of Contents

最近要把網誌加入顯示程式代碼的功能,
原本想要使用 SyntaxHighlighter,
不過在找資料的過程中發現了 google-code-prettify
最後改採用 google-code-prettify 作為網頁顯示程式碼的外掛

看了一下版上文章跟精華區都沒有 google-code-prettify 的介紹
這邊跟大家分享一下自己的使用方式
網誌版:http://goo.gl/UWL1r

簡單來說就是

1. 上網下載 google-code-prettify 的檔案,連結在
http://code.google.com/p/google-code-prettify/
並放在免費空間(我放在 Dropbox)

2. 在網誌的範本中加入下面紅色標出的部分
要把連結裡的 my.url.to 替換成自己放 prettify 檔案的空間

<head>
<-- 中略 -->
<-- 1. 在 /head 標籤前加入下面兩行 -->
<link href="http://my.url.to/prettify.css" rel="stylesheet" type="text/css"/>
<script src="http://my.url.to/prettify.js" type="text/javascript">
</head>

<-- 2. 在 body 標籤內加入 onload 設定 -->
<body onload='prettyPrint()'>
</body>

3. 要使用時請把代碼用 pre 標籤包住,並加上 class="prettyprint"

<pre class="prettyprint">
// 這裡放程式代碼
std::iostream << "Hello World";
</pre>

--

[程式設計雜筆]
“編程少Code,安用之?” -- 史記.晉世家:30
http://coder.aqualuna.me

--

All Comments

Google Authorship

Necoo avatar
By Necoo
at 2011-08-06T11:19
※ 引述《nmns (強哥)》之銘言: : 感謝原作者的分享,今天試了很久,找出了一個簡易設定方式。 : 不管你是使用哪一種部落格,關鍵在於google要求加入的代碼中,rel的這個宣告。 : 例如我是用wordpress,某些情況下rel的宣告會被自動移除,導致google無法認證。 : 如果加入googl ...

部落格的標題如何修改

Xanthe avatar
By Xanthe
at 2011-08-06T06:55
其實我不確定那個叫什麼… 我附上我的網址:http://marco741030.pixnet.net/blog 就是那段and#34;真假難辨 你確定這是你所認識的那位?and#34; 在後台那邊我只看到可以修改名稱、描述,就是找不到這個部份的修改 所以想請問如何改這裡的文字? 謝謝 -- 作 ...

與微博同步更新問題

Rosalind avatar
By Rosalind
at 2011-08-06T01:17
請問噗浪與微博間的同步更新是否已失效? 這一個星期以來,從噗浪的同步更新功能都無法連結到微博, 剛剛功能突然間修好了可以做認證。 連結完成後,我馬上試發了一個噗,但微博還是沒有文章更新。 查微博的帳號設置裡的應用授權,的確有剛認證好的Plurk, 沒更新是事實,所以來請問是否此功能早就失效了? - ...

上傳相片真的不方便

Hedwig avatar
By Hedwig
at 2011-08-05T10:53
我以前是愛用小幫手 速度快 又能全部編輯好一次上傳 很方便 但是不曉得為什麼現在要用小幫手上傳都會卡住 例如我傳50張 可是他會在10張就停住 就再也不動 不曉得到底是哪裡出問題 (所以現在我只能默默地用網頁上傳) 我的系統是WIN7 IE瀏覽 有人跟我一樣的問題嗎? 到底該怎麼 ...

連線已重設?! 總之就是開不開!

Selena avatar
By Selena
at 2011-08-05T09:12
噗浪開不了的現象要從去年暑假我住進舅舅家開始說起!! 當時他們家是用無線網路, 我躲在表姐房間偷連雖然可以上網但就是怎樣都上不了噗浪 (不然就是偶爾可以上一下過一下又不能用了= =) 當時我心想這沒什麼大概是他家網路的問題。 但開學後搬回學校,本來一切都正常可以連線, 但某天開始又陷入無限連不上去的輪迴囧!! ...