2009年5月12日 星期二

SyntaxHighlighter 2.0

之前提過的: 讓SyntaxHighlighter幫你網誌內的程式碼上色 ,今年有新版本2.0,好不容易花了一些時間,把相關的元件都更新了。

雖然說顯示介面上沒有什麼大轉變,但是骨子裡可是大不同了…

老實說,使用的語法變化不少,基本上底層的js檔全部都要換成新的,而原本使用:

<pre name=code class=scriptname>1.5的使用方法</pre>

換成:

<pre class='brush:script_name;'>2.0的使用方法</pre>

改變算很大,如果是1.5升級上2.0的使用者,要使用shLegacy.js這個檔來相容舊的寫法,不然要回頭去改之前的文章內容,那會改到傻眼吧!!!

相關閱讀:

2 則留言:

  1. 請問您是如何更新的?直接把新的js全部覆蓋掉舊的嗎?

    回覆刪除
  2. 印象中不輕鬆。

    建議你把1.5的相關檔案,全都刪除後,再把2.0所需要的一次全放上去,再把連結都改好。

    因為它的有些檔名可能一樣,可是內容卻是不相容的,2.0如果某些檔連到1.5舊的js,可會無法正常運作呦。

    回覆刪除