March 28, 2006

加入書籤: HemiDemiGoogle BookmarksYahoo! My WebDel.icio.usfurltechnorati加入此網頁到:你推我報MyShareUDN共享書籤BlogLive

生成Feed的代碼進行了修改以文找文

  今天我將主要的幾個網站的Feed生成代碼都進行了一些修改。

  我也是不得不這麽做。因為我發現現有的Z-BLog寫的TAG始終無法被technorati獲取,然而別人用WordPress寫的Blog裏的TAG卻可以被technorati獲取,我自己也手動Ping了technorati,但發現也沒有用,衹好仔細分析其中的原因了。


  我仔細分析了一下WordPress和Z-Blog的代碼,我發現在Feed生成上有一點不同,Z-Blog缺少了幾個東西,有可能和這個有關,于是我就修改了一下Z-Blog的rss相關代碼,生成和WordPress類似的feed,早上修改的代碼,沒想到晚上立刻就生效了,新發布的日誌的TAG都被收錄了,看來我修改的是正確的,衹可惜過去一年多的日誌裏面的TAG都沒有被收錄。不過我也想到了補救辦法,我打算自己再寫一個程序,在以後的10天內分別將以前的四百多篇日誌提交到technorati上。可惜啊,要是我一早發現這些原理,就不用這麽麻煩了。


  另外我給我另外的兩個站也生成了Feed。月光軟件站是很早建立的網站,那時還沒有Feed,現在我也給其生成了UTF-8的feed,地址是http://feeds.feedburner.com/moon-soft。使用feedburner是因為feedburner可以在feed更新的時候自動去ping很多服務器,包括technorati,這是我很需要的功能,沒有想到的是,剛剛加上去一天,上面就有十個用戶訂閱,真有意思啊。Write100的feed原先是使用OBlog 3.12自帶的,地址是http://feeds.feedburner.com/write100,但我發現OBlog的Feed生成代碼根本寫的就有問題,日期的格式不是RFC-822的日期格式,feed合法性校驗都無法通過,我衹好在手動修改一下裏面的代碼,同時也不由地感嘆,國內地一些開發者總是在開發一些花裏胡哨的東西,卻在一些最基本的功能上馬馬虎虎,沒有國外開發團隊的那種專業性,這樣衹能和國外的系統比如WordPress差距越來越大。


  當然,對于feed能夠產生的實際功效,很多人也在懷疑,而且feed是否是廣告商的惡夢,是否能帶來更大的流量,也是一個有爭議的話題,不過,衹要feed不給我的網站帶來負面影響,我也是樂于將原先的WEB 1.0的網站增加上feed的。


  最後,介紹一個校驗feed合法性的網站:http://feedvalidator.org/ ,用這個地址可以校驗feed語法是否正確。


加入書籤: HemiDemiGoogle BookmarksYahoo! My WebDel.icio.usfurltechnorati加入此網頁到:你推我報MyShareUDN共享書籤BlogLive

Posted by at 天空部落 │22:03 │回應(6)引用(0)網站技術
相關閱讀

引用URL

http://blog.yam.com/williamlong/trackback/5910141
回應文章

期待你最後的更改結果,好讓我們這些z-blog的用戶都能用上。呵呵。
Posted by 長天暮鼓 at 2006-03-29 12:13:34

確實很好用
搬家方便多了
Posted by VCalM at 2006-03-29 12:43:55

期待你公布 zblog的修改方法
Posted by yee at 2006-03-29 14:35:39

你好 經常看你的博客 覺得還不錯
我遇到了一個問題一直解決不了 希望你能幫上忙
是關于 WINDOWS自帶的media player 播放器的問題 我描述下啊
比如說我在百度裏面搜到一首歌 我點視聽 一般會彈出個小的 播放器放這首歌 可我的機子會經常 彈不出那個播放器 就是什麽都沒有衹有歌的鏈接 這個問題應該怎麽樣解決呢?
Posted by 自立非凡 at 2006-04-02 15:15:58

其實我重新裝下可以解決 可我怎麽不重新裝的情況下可以解決這個問題
Posted by 自立非凡 at 2006-04-02 15:18:50

這是我的一個學習swt的小練習,它支持向weblogs.com xmlrpc 規範的服務器批量發送ping的功能,直接解析rss源的數據。

由于衹是隨意之作,功能不是很完善,比如在ping的過程中沒有中途停止按扭,沒有使用多線程,如果你有興趣,可以來mail和我交流。
使用說明
servers.txt是支持weblogs.com xmlrpc 規範的服務器列表,可以刪減。
打開軟件後,填入rss地址,點擊ping,完成後會產生一個當前時間(毫秒)命名的日誌文件。

http://www.westing.cn/xblog/?p=74

Posted by 傻拼1.0 at 2006-04-04 11:59:56