元旦這幾天,全都花在博客的新主題上了,這款叫plainbox的主題雖然看上去很簡潔,但代碼真是一點都不plain。實際上,從決定使用這個主題到最後成型,整個過程是非常不plain,可以說是極其坎坷。
看上這款主題,是無意間訪問到missumiss.us的博客時,並且越看越喜歡。素白的背景乾淨的文字,對讀者的視覺干擾減少到了最低。而底部高度自定義的widget區域則是放上flickr和lifestream的絕佳位置。頁面中部只凸顯一篇文章,其餘文章全部左浮的設計,也打破了傳統的瀑布式排版。嗯嗯,總的來說,很喜歡。
然而悲劇的是,去作者主頁尋找下載的時候沒看清,只下載了最早的1.0版本。用上以後發覺與missumiss.us博客的外觀差別極大,遂花了一天的時間,用自己的方式把區別縮小到差不多。
不幸(也可以說萬幸)的是,就在此時與missumiss.us博主聯繫上了,才知道自己用的版本是06年的初版,而最近版本則是08年的V2.2。遂改換新版,從頭改過。
杯具還未結束。修整了一下關於中文字號的問題後,我試圖讓這個主題支持wordpress原生的嵌套評論,確發現無論怎麼寫代碼,頁面都無法正常加載所需的js代碼。經過一下午折騰終於發現,是主題自帶的js庫與wordpress的js庫衝突了。更糟糕的是,主題的一些js效果在wp自帶的庫下無法正常工作。。鑒於主題的js部份写的本來就亂且臃腫,部份代碼到今天也可以有更好的解决方案(比如作者使用某個js庫來實現圓角,而我選擇用CSS 3),於是晓晓大刀闊斧刪掉了主題中所有的js部份,於是嵌套評論終於正常了。。。於是站內搜索等功能也徹底掛掉了。
好吧,到了這個地步還沒完呢。因為主題老嘛,所以代碼中嵌入的插件也相對較早,偶於是全部用較新的插件替換掉。嗯嗯,佈局也做了大量調整,還順便把pushme的gadget放到了首頁,方便練習偶。
最後要解決的大問題就是,彌補當前簡潔過頭造成的功能殘缺。總不能扔一大堆gadget到下方的gadget區域吧。下午再閒逛主題作者博客的時候發現,底部有一個wubiya toolbar工具欄,而且missumiss.us博客也有用。仔細觀察發覺果然是好物,小小一個工具欄就解決了搜索、訂閱、分享等問題。迅速就給博客安了一個。無奈官方给的功能有用的並不多,所以其他的一些还得另尋出路。
其他是指甚麼呢?以前偶的博客都會在边欄顯示訪問次數最多的日誌,也会隨即顯示些舊日誌的鏈接,這樣避免舊日誌永遠沈入海底(確實很有效)。而現在的新主題已經沒有顯示這些的合適的空間了,怎麼辦呢?最初我的想法是在文章左側放置一個自動隱藏的浮動框來顯示,鼠標移到上面的時候才漸顯出來。找了一圈wordpress插件,發現有個叫slideIn的插件似乎可以放置一個自定位置的div,遂安上。意外發現將div覆蓋到wubiya toolbar上的效果很不錯,充分利用了工具欄的空白部份。於是經過少許CSS修飾,就成了現在的樣子。
主題的修改似乎就到此了。中途還照著W3C Validation的結果修改了下,順利通過了W3C的標準化驗證。
新的主題仍舊還有不完善的地方,字體和字號依舊讓人躊躇,有些插件的效果也不盡如人意。嘛,慢慢改嘍。
關於RSS,之前也在奇怪為何google reader里看到的老是沒有分段,前几天仔細分析了下,發現是feedburner干得好事,遂直接放棄了feedburner的托管。把RSS的地址也重新改為http://xiaolife.com/wordpress/feed/ ,各位訂閱了的同學煩請重新訂閱下哈,現在的訂閱地址很快就會失效。
嗯嗯,不知不覺,寫成了一篇流水帳。。。希望可以給想換主題的同學們一個參考。如果需要我重新發佈修改版本的主題,可以留言告诉我。
安。
lovee
恩,果然还是mg12大大的主题的定制性比较强=w=连偶这种只会一点皮毛的人都可以修改
托尔·银月
没记错的话~你的RSS还是我怂恿你开通的~~~~
我用的是第一代版本~~估计Feedburner都不是~~
经常出错
晓晓
嗯嗯……当时还没有使用过rss呢,现在已经是GR重度患者啦……还得谢谢馆长哈~
第一代版本是指?
托尔·银月
就是我刚推荐给你的时候,你给我的RSS地址~~没事就更新12个一模一样~~~~最狠的是,没事在GR点击你的RSS,就被BAN了~~~链接重置,关掉重新连接~好了?!
晓晓
啊拉拉,那是因为那时候的godaddy主机不稳定啦~经常在gr抓取的时候500,所以导致gr对feed的判断出错。现在换到dreamhost的主机啦,应该不会再出现这种问题了~
托尔·银月
呃~~~~下午还刚刚链接重置~~~~
估计是当时那个订阅地址的问题~~~