WordPress部落格聯播新版系統正式出爐!

經過一個禮拜的測試與改進,新版的WordPress聯播系統正式完工,這次的聯播系統比先前的更穩定,而且更公平,當然漏文章或是抓不到RSS的情況應該可以大大改善。如果有申請過WordPress聯播的使用者,趕快替換上新代碼,若是還沒申請部落格聯播者,趕快來加入吧!


如果你還不知道WordPress部落格聯播,那你就一定沒上過免費的喘息找資料以及申請聯播!那容許我再次簡單介紹一下WordPress聯播系統的特色,這個聯播系統主要針對採用自架WordPress的部落格設計的系統,讓同樣是使用WordPress的朋友不孤單,大家有個共同的聯播系統,可以互相閱讀對方的文章,除了增進新知之外,如果網友有發關於WordPress的資訊,也可以第一時間知道,若有問題大家也可以互相討論,一個完全屬於自架WordPress部落客的社群聯播。

如何加入聯播?

這個問題非常好,參考這篇規則申請加入聯播,並且將指定的程式碼加入網站中,通過審核後,您的部落格將會顯示在聯播系統上。

加入聯播規範:https://wpbox.tips/blogroll/
新增聯播分頁:https://sofree.cc/blogroll/

採用Google AJAX Feed API

先前的聯播系統是採用NewsGator,不過該網站常常有抓不到RSS的問題,有時候更新速度過慢,讓大家都覺得聯播好像很遜的樣子。因此某一天意外的在網路上看到可以利用「Google AJAX Feed API」來建立聯播,所以就嘗試使用看看,果然可以運作,不過Google提供的樣式有點太雜了、太窄,所以又爬呀爬的,發現原來有大陸網友將這種聯播系統改的還不錯看,而且有分享給大家,因此就採用了。

當然為了方便更新以及讓張貼的程式碼變的更精簡,我將程式碼轉成js檔案,將所有資料都轉成js檔案,透過一支js就可以運作聯播了,不過轉成js可真是一大功夫,因為怎麼轉都轉失敗,於是向muki風痕影討救兵,感謝這兩位大師的大力協助,好讓語法可以正確無誤的轉成js也方便我更新聯播系統名單。

新版聯播7大特色

WordPress部落格聯播

說到新版聯播特色,這就讓我有點小小的驕傲一下,新版聯播改善了過去的聯播缺失,有幾個重點特色,大致上如下:

  1. 採用Google大神系統
  2. 所有文章能正確抓取
  3. 解決以往的時差問題
  4. 解決以往的洗版問題
  5. 文章採發文時間排序
  6. 每個網誌只能顯示最新的一篇
  7. 聯播系統延遲載入

接下來我們將以上7大特色一一詳細介紹給大家,如果你不想知道可以直接跳過XD。以上7大特色基本上是應擠出來的,不過大家就別太在意了,反正湊成7這個數字總是感覺比較lucky。

1.採用Google大神系統

在前面已經有提到了,這次聯播是採用Google AJAX Feed API,所以聯播系統未來應該不會掛掉,除非Google倒掉了,不過這機會趨近於零,大家可以不用太擔心。

2.所有文章能正確抓取

先前的聯播系統常會有漏抓文章的情況,尤其是使用Feedburner的使用者,聯播常常發生抓不到文章的窘境,這回改採Google,自家平台應該就不會問題啦!

3.解決以往的時差問題

之前聯播系統好像時間都會以系統為主,並不會偵測使用者在地的發文時間,這回聯播系統終於可以正常,不再有奇怪的時間囉!

5.文章採發文時間排序

很多網站的聯播都是根據所有人的文章做排序,不過新版聯播系統雖然是針對文章發文時間做排序,不過他只抓每個網站最新的一篇文章做排序,就算你一天發了20篇,聯播上面還是只會出現你最新的一篇文章,成功解決洗版問題。

6.每個網誌只能顯示最新的一篇

如同第5點所述,只會抓取最新的一篇文章,不會有洗版問題,而且是每個網誌都抓一篇,所以有幾個部落格加入,聯播上就有幾篇文章顯示。

7.聯播系統延遲載入

這個聯播系統的架構是採用延遲載入的架構,所以當你開啟聯播頁面時,你的網站會先將網站上其它東西都載入完成後再載入聯播,不會讓你網頁跑一半聯播就顯示完了,讓網站版面不被聯播影響。

請盡速更新您的聯播代碼

↓ 新版代碼 ↓

<script src="https://blogroll.wpbox.tips/blog.js" type="text/javascript"></script>

↑ 新版代碼 ↑

看完了新版系統的介紹後,那舊版的聯播系統呢?是的,舊版聯播系統將會被停用並且不再進行維護,所以請各位盡快更新您的聯播代碼。我們預計一週內大家就可以更新到最新版的聯播代碼,如果沒有做更新,我們可能會移除您的聯播,若您的聯播不小心被移除,別擔心,您可以重新加入的!

另外,如果大家有更好的聯播顯示方式,也歡迎您設計提供給我們,如果覺得不錯,我們可以多提供幾個版本的聯播樣式,讓大家可以自行挑選使用,至於如何開發新版樣式?那您可要好好的看一下Google AJAX Feed API 說明文件中的介紹喔!