在MT中把迴響作成RSS

blog一個迷人的地方,就是你可以用rss把一堆blog串起來,不管你是用類似火車時刻表的程式,還是用RSS reader,都可以在自己的家裡,得知全世界各地blog的更新狀態。有時候,你會看到某篇文章,覺得有話要說,從而留下了迴響(Comments),然後繼續流連在茫茫的blog海中。除非你對該篇文章特別有興趣,否則在一段時間之後,會回來看有沒有新的迴響的機會少之又少。
因為如此,趁著這難得的美好時光,我新增了一個MT的模版,多了一個專門收集站上迴響的RSS,如果你有在用RSS reader,你可以把這個RSS加入,這樣一來,當站上的文章有新的迴響時,你就會知道。

閱讀全文

真的要符合標準嗎?

從開始架blog以後,便開始會去留意網頁符不符合所謂的「標準」。從一開始的HTML/XHTML ValidationCSS Validation,到RSS Validation。除此之外,還有一些Accessibility的rule,如Dive Into Accessibility。在修改的過程中,發現其實並不是盡如人意。你想要符合的標準愈多,你所受的限制就愈大。

RSS Validation是非常重要的,錯了的話別人或是別的站台就沒辦法正確的與你交換資訊;
CSS Validation也是很重要的,錯了的話就不能正確地看到你想要別人看的效果。
IE/Firefox/Mozilla 等不同瀏覽器在觀看你的網頁上視覺效果也是很重要的,雖然一堆人掛著No IE的banner,號稱IE會錯誤地呈現你所要表達的資訊、不完全支援HTML 4.0、用一堆專屬的自創語法來造成別的瀏覽器的困擾….不過想一想,在不影響到呈現效果的前提下,把網頁改成用不同瀏覽器看起來都差不多,不也是方便大多數人的一種作法?

再來呢?

閱讀全文

小修一下模版/CSS

早上趁著啃昨夜Pizza的時間,仔細看了我的CSS,改了幾個定位的小地方,終於又讓我的網站在IE與Firebird間相容了……

Atom的威力

Jedi文章裡看到有關MT 2.65的消息,不過在考慮要不要升級之前,我得先看看「加入Atom模版」這個新功能,夠不夠吸引我。

跟著Jedi提供的連結去看,對Atom這個玩意有點了解了,看似RSS的東西。那麼,以目前國內blog還是很多人用RSS的情況下,Atom到底有什麼不同?

找了幾個Link(包括foxfair, Jedi,及google提供的):
http://blog.nccu.edu.tw/tavi/Atom

RSS 1.0 vs. RSS 2.0 vs. Atom

http://www.intertwingly.net/wiki/pie/Motivation

Why We Need Echo

看來Atom對於i18n的支援,應該是最吸引我的地方吧,尤其是對某些非UTF-8又非latin1的blog(例如Big5),在把資料syndicate進我這UTF-8的環境時是亂碼一片…..

不過,2.65也只是開始支援Atom模板,其他更進一步的支援可能還是太早,可能要等到MT 3.0才會有大改進。既然如此,就讓工具只是個工具吧,繼續保持目前的環境也沒什麼不好的:) 內容還是比較重要,不是嗎?

唉。我的課業「內容」啊:~~~~~~~

閱讀全文

Recent Pings之真相大白

Recent Pings之懶人跟著走裡,我跟著Chieftain的腳步走,不過我的單篇文章卻沒有跟著每一個收到的Ping更新…..

經過一堆浪費時間的努力之後,我發現:
即使我刪去Trackback.pm中rebuild_indexes的部份,我的首頁(index)還是會自動更新<$MTEntryTrackbackCount$>!!

這….真是太神奇了!!

所以,程式根本就沒有去執行那一段,當然我再怎麼改都沒有用!!

那麼,當我收到ping時,到底是執行那一段程式呢?

追追追!!

一切謎底都解開了!

閱讀全文