跳到主要內容

發表文章

目前顯示的是 1月, 2012的文章

如何在 Blogger 上建立 code block 程式碼顯示區塊

近來瀏覽一些人的 Blogger 的技術教學時,常常發現在程式碼敘述的地方會出現一個區塊,把一段看起來像是混亂的程式碼包起來,增加了許多閱讀上的清晰度,區別文章的說明和程式碼內容,也很想加到自己的 Blogger 中,避免殘害瀏覽的朋友們 XXD 上網搜尋了一下,只要加入下面這一段 CSS 就可以實現: .post code {     display: block; /* fixes a strange ie margin bug */     font-family: Courier New;     font-size: 10pt;     margin:.75em 0;     overflow: auto;     background: #f0f0f0 url(http:// yourWebsite_Image_Storage /Code_BG.gif) left top repeat-y;     border: 1px solid #ccc;     padding: 10px 10px 10px 21px;     line-height: 1.2em;     white-space: pre; } 要怎麼放,放在哪裡呢?最近 Blogger 更換了新版的編輯介面,所以加入 CSS 的位置和網路上的順序有點不相同。 選擇左方功能表範本,點選右方的「修改 HTML」按鈕進入修改畫面。 繼續提示修改視窗後,在一拖拉庫程式碼中找到 Post 區段 插入前述的 CSS style 程式碼,yourWebsite_Image_Storage 修改為自己放置 Code_BG.gif 的位置。 完成後按「儲存範本」將修改儲存。 往後若有程式碼需要使用 Code block,編輯時切換至 HTML 模式,在程式碼的前後加上<code>程式碼</code>標籤。(注意:如果在 code 中有特殊符號,同樣要使用 HTML Encode 轉換)

CEntOS 6 安裝 PHP Mcrypt 問題

利用新年假期,有個連續的時間可以幫新購的 Server 完成相關的設定,依照往常的安裝了 phpmyadmin 作為 MySQL 的 Web 管理介面。不同於往常的是這次 phpmyadmin 的登入認證改用 cookie 而不是用 http 的方式。這樣就不需要將帳密記錄在 config.inc.php 中。 而且使用 cookie 方式會有一個比較美化的登入介面,但是會需要 Mcrypt 這個函式庫。 Mcrypt 是一個強大的加密演算法函式庫, php 官方文件 中有相關說明,然而在 php 原本套件中不包含這個函式庫,CEntOS 6 的套件庫中也未包含 php-mcrypt 模組,無法使用 yum 安裝該函式庫,所以需要透過 Extra Packages for Enterprise Linux (EPEL) 套件庫來解決這個問題。 首先先安裝系統相對應的 package,我的是 EL 6 所以安裝 epel-release-6-5.noarch.rpm # rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm 更新套件庫 # yum update 檢查套件庫的清單中是不是包含了 epel 套件庫 # yum repolist ... 略 ... epel                    Extra Packages for Enterprise Linux 6 - x86_64 使用 yum 安裝 php-mcrypt # yum install php-mcrypt 重新啟動 Apache 讀取安裝的套件 # service httpd restart 大功告成嘍!重新回到 phpmyadmin 的登入畫面就不會在出現警告訊息了。