自從2015年03月02日張戈總結(jié)了第四階段折騰小記,張戈一直忙忙碌碌,沒(méi)怎么記錄聯(lián)盟的折騰記錄。到了后來(lái)實(shí)在,忙不過(guò)來(lái),直到中國(guó)博客聯(lián)盟被萬(wàn)林在線全資收購(gòu)。
今天,折騰了好長(zhǎng)一段時(shí)間之后,楠哥終于抽出時(shí)間來(lái)記錄下第五階段的折騰記錄。中國(guó)博客聯(lián)盟又有了哪些新的變化,一起看看吧。

首頁(yè)公告欄
此前重要事項(xiàng)一直都是通過(guò)QQ群公布,但是考慮到部分聯(lián)盟成員并沒(méi)有加入QQ群,加入群的也有大部分平時(shí)很少看QQ消息了。因此我們?cè)诼?lián)盟網(wǎng)站首頁(yè)加入了重要事項(xiàng)公告。
看了下首頁(yè)的布局,不改版的情況下實(shí)在是騰不出地方放置公告欄了,因此我們把公告融合在導(dǎo)航欄下方的“數(shù)據(jù)統(tǒng)計(jì)”里,并且采用滾動(dòng)的形式呈現(xiàn)。

以后,中國(guó)博客聯(lián)盟的重要公告將會(huì)通過(guò)首頁(yè)公告欄及公用導(dǎo)航的底部公告欄及時(shí)通告大家。
恢復(fù)公用導(dǎo)航ico版本
中國(guó)博客聯(lián)盟公用導(dǎo)航此前一直有兩個(gè)版本,帶ico圖標(biāo)和不帶圖標(biāo)兩個(gè)版本。后來(lái)由于ico圖標(biāo)接口失效,直接被管理員取消了ico版本。
楠哥接手之后就開(kāi)始著手重建ico版本的公用導(dǎo)航。
折騰期間尋找了網(wǎng)絡(luò)上能找到的各種ico接口,結(jié)果全都已經(jīng)失效,無(wú)法正常獲取各個(gè)網(wǎng)站的favicon。包括比較有名的dnspod接口,也都失效了。
嘗試了網(wǎng)絡(luò)上能找到的API之后,我笑了,居然唯一能用的只有Google的API!我大天朝的環(huán)境大家都知道,Google 提供的各種優(yōu)越服務(wù)我們都享受不到了。(其實(shí)我的電腦帶有梯子,倒沒(méi)影響。主要是考慮到各大朋友們,并不一定每個(gè)人都帶梯子。)所以,為今之計(jì)只有自己搭建API了。
找遍了網(wǎng)絡(luò)上的一些開(kāi)源的favicon獲取源碼,發(fā)現(xiàn)結(jié)果都跟網(wǎng)絡(luò)上已有的API一樣,并不能用。

看來(lái)還得自己寫代碼。在好友黃偉桐的幫助下,編寫了一個(gè)簡(jiǎn)單的獲取favicon的API。實(shí)現(xiàn)原理很簡(jiǎn)單,API放在香港的服務(wù)器上,用戶提交請(qǐng)求之后直接從Google獲取favicon緩存到本地,實(shí)際上用戶獲取到的favicon是從本地緩存的來(lái)自Google 的favicon圖標(biāo)。

這樣子有個(gè)好處,一來(lái)保證了favicon的齊全,二來(lái)緩存到本地的favicon圖標(biāo)全都?jí)嚎s到不足1kb。從而保證了公用導(dǎo)航ico版本最快的加載速度。
寫完,上線測(cè)試,速度還不錯(cuò),就先這樣子用了。效果如下

部分博客主人懶得連favicon圖標(biāo)都沒(méi)有。獲取不到favicon的系統(tǒng)默認(rèn)顯示小地球圖標(biāo)。如果您發(fā)現(xiàn)自己的博客顯示小地球,那么請(qǐng)您趕緊為自己量身定做一個(gè)favicon圖標(biāo)吧。
制作favicon圖標(biāo)的方法很簡(jiǎn)單,百度一下就能找到眾多在線生成favicon圖標(biāo)的網(wǎng)站,直接上傳自己博客的logo幾個(gè)生成自己的ico。注意,favicon圖標(biāo)不宜選擇過(guò)大的尺寸,一般建議選擇16*16或者是32*32就足夠了,太大了會(huì)拖慢網(wǎng)站的加載速度。
博客聯(lián)盟啟用備用域名
中國(guó)博客聯(lián)盟目前使用的域名是zgboke.org。考慮到品牌保護(hù)及大天朝復(fù)雜又不樂(lè)觀的網(wǎng)絡(luò)環(huán)境,我們多注冊(cè)了幾個(gè)備用域名。目前聯(lián)盟的備用域名如下:
zgbklm.net
zgbklm.com
zgbklm.cn
zgbklm.xyz
zgboke.net
目前備用域名均跳轉(zhuǎn)至中國(guó)博客聯(lián)盟網(wǎng)站首頁(yè)zgboke.org
中國(guó)博客聯(lián)盟自誕生以來(lái)一直堅(jiān)持著自己的使命從未改變,作為非營(yíng)利性組織,最符合聯(lián)盟性質(zhì)的域名后綴非org莫屬。因此我們決定啟用zgboke.org作為正式域名。
其他細(xì)節(jié)完善
由于此前管理員疏于管理,導(dǎo)致聯(lián)盟網(wǎng)站落下一大堆bug。目前已發(fā)現(xiàn)bug有:新用戶注冊(cè)郵件驗(yàn)證錯(cuò)誤、榮譽(yù)博客正則驗(yàn)證異常、推薦博客及相關(guān)博客兩個(gè)模塊縮略圖異常。本次折騰基本上已經(jīng)修復(fù)了以上已知bug,若您在使用過(guò)程中發(fā)現(xiàn)其他任何BUG,請(qǐng)即時(shí)跟楠哥反饋,以便完善之,多謝!