我寫過的 movabletype 調校文章的壓縮檔

某部分 mt 類別的調校以及電腦相關文章,只要有跟原始碼有關的文章,在經過我轉換 blog 系統之後(由 movabletype 轉至 wordpress) 就會有顯示上的問題,於是我把以前的 movabletype 系統所生成的網頁,收集起來,壓縮成一個 zip 檔案,請各位下載:

* movabletype-and-computer.zip (在這裏按右鍵另存檔案,存到自己電腦上,再解壓縮即可)

只要您是想改 movabletype 的網頁原始碼,教學檔案應該都可以在這個 zip 檔裏找到,enjoy. 🙂

2005-06-23 更新:並沒有全部的調校文章都在這個 zip 檔裏面,大部分關於 movabletype 調校與 server 調校的文章還是可以在 “mt":http://www.chieftain.idv.tw/archives/category/mt/ 和 “computer":http://www.chieftain.idv.tw/archives/category/computer/ 這兩個類別裏面找得到。

廣告

幾天不見,你好嗎?

這幾天伺服器出了問題,一直出現 500 error ,暫時告別大家幾天。我所遇到是一個古怪的問題,而且如果沒有重頭灌過 wordpress 一遍的話,是不會發現這個問題的。

一般 wordpress 的復原很簡單,只要裝好新的 wp ,有資料庫結構後,把舊的 mysql 資料庫 (sql 檔)再覆蓋回後台管理區就好了。但是這一次怎麼復原都沒用,我原本想, mysql 每天的備份不就變成備假的了,根本沒有用。

心煩之餘,我重裝了 wp ,心理有最壞的打算,要重學 mysql 資料庫的移轉,今年四月以前的資料,可以用 mt 的備份檔備份回去,四月之後的文章就要一個一個往 mysql 的管理介面裏丟了。

然而,就在我更改了我的wordpress 裏 General Options 裏面的Tagline(有點像是 mt 的 site description) 時,發現一改成中文之後,就會整個站掛掉。

發現這樣之後,解決方法就簡單了,把最新的 sql 資料蓋進去,進入 mysql 介面把我從前在 Reflection 下的小標題,「酋長的部落格」改掉,改成英語的就行了。

就這麼奇怪的問題,發生在這個虛擬主機上面,真是奇怪。白白浪費了我不少時間。而且這二天我寄了兩封信,虛擬主機商都沒回信,有點氣人,我想會不會是那個模組出問題,而這個問題是遇到中文才有的,所以他們也查不出來,因為他們都是不用中文的。

這次事件之後,我發覺我的 mysql 管理能力幾乎是零,用 wordpress 有點危險哩,於是我抓了一個 wp 的外掛,是可以匯出成 mt 備份檔的格式, “在這裏下載":http://epierce.blog.usf.edu/2005/04/26/wpexport-02 安裝,export 出來之後,有比較安心一點,因為 mt 的備份檔對我來說比較友善,比較容易懂,然後,如果要再從 wp 跳到不同系統去,也有轉換的檔案可以用。

如果因為這次事件,而把妳的留言不小心刪除了,請您再留一次。

失敗的實驗

我想在 MT 系統裏發email電子報給gmail,再由gmail貼在google groups上,再設定google groups把電子報發出。會這樣作的原因是單純懷念一下以前發電子報的感覺,但又不想浪費太多虛擬主機資源,以免 mt 使用過度,流量也要顧,目前有免費的google groups,那就用用看。

sendmail.pm 模組是自己裝上,改了 mt.cfg ,也改了 excerpt 字數設定。然後設定寄給gmail帳號,在gmail帳號裏設定,filter一下,判斷是從mt系統流出的信件,就寄給 google groups 上,再設定google groups自動寄給訂閱電子報的人的l帳號。

實驗也不能說完成失敗,只是我想問題是出在 MT 系統上對中文email郵件支援有問題,如果我以mt發信,附上整個文章的內容,在gmail上就會出現亂碼,我不知道要怎麼修正,才能讓訂google groups電子報的人看到沒亂碼的正常內容。

可以解決這個問題的話,不只文章可以放進gmail留底備存,而且還可以發電子報,有人能解決這個問題嗎?

blog 站務更新

我覺得此篇原文改用另外格式呈現比較清楚,請下載下面檔案,解壓縮後,用電腦的搜尋功能找出您想要的檔案 000855.html:

* movabletype-and-computer.zip (在這裏按右鍵另存檔案)

# 「主索引」、「分類彙整」、「按時彙整」的模版原始碼更新,不採 pop-up comment/trackback interface. 參考: Learning Movable Type: Concerning Spam,和 Learning Movable Type: Inline Trackbacks 。單篇彙整則有特殊考量,故不關閉 popup trackback.
# 參考 “META Tag Guide":http://www.submitcorner.com/Guide/Meta/ 將單篇彙整的模版加上 keyword, description, re-visit 等 meta tags.
# 單篇彙整加上 “answers.com":http://www.answers.com/ 的搜尋bar,預設搜尋字就是在新增文章時所加上的「關鍵字」keyword.
# 編寫新文章的介面,加上「關鍵字」這一欄,可以從「自訂本頁面的顯示排版」這個連結打開這一欄位。
# 單篇彙整的回應介面微調。
# blog, archives, refer 等路徑,依 “Learning Movabletype":http://www.elise.com/mt/archives/000246concerning_spam.php 的建議,加上 .access 這個檔案,內容設為:

SetEnvIfNoCase Referer “.*(casino|gambling|poker|porn|sex|nude|xxx|hilton|pics|video).*" BadReferrer order deny,allow deny from env=BadReferrer

希望這個有用。

用 newsgator 作 my blogroll

“newsgator":http://www.newsgator.com/ 的免費服務是讓你可以用瀏覽器來閱讀你所訂閱的rss。如果你也有blog它也有提供給妳作一個blogroll的方法,作完就像 “這樣":http://www.chieftain.idv.tw/archives/000082.html 。(因為這個blogroll太長,所以開一新文章來整理。)

以下是用newsgator網站來作的方法:

# 進入 newsgator manager.
# 按 edit location.
# 按 blogroll.
# Check here to enable Blogroll settings for this location. 這項要打勾。
# 把下面欄位裏改為: <a href="$link$" target="_blank">$title$</a><br/> 之後,按 “Save Changes"
# 進入你的網誌的新文章,把newsgagor在blogroll這頁告訴妳的這段 <script src="http://services.newsgator.com/ngws/Blogroll.aspx?uid=xxxxx&mid=x"></script> 貼上。其中 uid=xxxxx&mid=x 是你個人的id值。newsgator 會秀在網頁中間。
# 預覽一下,或調整一下版面後,無誤就可以儲存文章了。

我也考慮過用比較熱門的bloglines,不選擇它是因為我無法很快(或根本沒辦法?)地找到匯入 opml 檔的地方,二、三分鐘我失去了耐性,加上newsgator 可以作關鍵字搜尋,所以得到了我的青睞,想來使用者介面的設計還真的是商業網站的一門學目呢。