將 Blogger 中的標籤改成標籤雲(Tag Cloud)

當 Blogger 中的文章一多,標籤也跟著變多,而 Blogger 的標籤元件就會變得落落長,不好看也不好搜尋。

這時候如果改成 “標籤雲” 就會是一個不錯的作法。在標籤雲中運用字體大小及顏色的變化,就可以很快的找你要的標籤。

修改步驟

  1. 編輯 Blogger 樣板,並 “展開小裝置範本”。
  2. 在 <Style> 區塊內加入:
    #Label1 ul { font-family:Arial; padding:0px; text-align:justify; }
    #Label1 li { display:inline; }
  3. 搜尋 </head>,在上一行加入:
    <script>
    function parseTag(){
      var tagA = document.getElementsByTagName('a');
      for(var i=0; i<tagA.length; i++){
        if(tagA[i].id == 'tag'){
          var tag = tagA[i];
          var width = tagA[i].title;
          tag.style.fontSize = 14 + parseInt(width/5);
          tag.style.color = 'rgb(0,0,' + width*5 + ')';
        }
      }
    }
    </script>

    其中的第 8 行可用來調整字體大小,第 9 行用來調整顏色變化。

  4. 繼續搜尋 <body>,在標籤內的 onload 事件加入:
    parseTag();
  5. 繼續搜尋:
    <li>
      <b:if cond='data:blog.url == data:label.url'>
        <data:label.name/>
      <b:else/>
        <a expr:href='data:label.url'><data:label.name/></a>
      </b:if>
      (<data:label.count/>)
    </li>

    取代成:

    <li>
      <b:if cond='data:blog.url == data:label.url'>
        <a id="tag" expr:title='data:label.count' expr:href='data:label.url'><u><data:label.name/></u></a>
      <b:else/>
        <a id="tag" expr:title='data:label.count' expr:href='data:label.url'><data:label.name/></a>
      </b:if>
    </li>
  6. 存檔完成。

Linux 編譯套件時的注意事項

因為 Linux 上的套件都是 OpenSource 的套件,所以我們可以下載套件的原始碼來使用。但因為每個人電腦的環境都不相同,所以程式如果要能夠在自己的電腦執行,必須要經過 “編譯”。

編譯套件的程序

  1. 環境配置(./configure): 配置完成會產生一個 “Makefile” 檔案
  2. 編譯套件(make): 依據上一個步驟產生的 “Makefile” 來進行編譯,編譯完成後,會產生執行檔。
  3. 安裝套件(make install): 將上一個步驟產生的 “執行檔” 安裝到特定的目錄

注意事項

  1. 原始檔都下載及解壓到 [/usr/local/src]
  2. 執行環境配置時(./configure),可以加上 “–prefix=/usr/local/套件名稱” 參數,將程式安裝在 [/usr/local/套件名稱]
  3. 較完整的安裝指令為
    make clean
    make
    make check
    make install

參考網頁

變更 Firefox 的網頁原始碼檢視程式

我習慣用來寫程式的編輯器為「emEditor」,所以 emEditor 所附帶的「emedhtml.exe」也是我最慣用的網頁原始碼檢視及編輯程式,相較之下,Firefox 預設的檢視工具只能算是堪用而已。

那要如何將 Firefox 的原始碼檢視工具換掉?

  1. 首先,在網址列輸入「about:config」以進入登錄設定。
  2. 將參數「view_source.editor.path」設為編輯器的完整路徑,例如「C:\Program Files\EmEditor\emedhtml.exe」。
  3. 將參數「view_source.editor.external」設為「true」。

這樣就大功告成了。

另外,你也可以使用外掛的原始碼檢視程式,它們都有附加一些強大的功能: