Wednesday, March 07, 2007

New Blogger 備忘

年初 Google 在 Blogger Beta 的 Beta 上打叉後,就一直有股感覺,覺得要被強迫升級似的。可是新舊版的版面樣板語法不同,一些土法煉鋼的小玩意都面臨改寫的命運,所以一直沒騰出時間來做這個升級的動作。

這幾天終於決定好好研究一下,費了三天才把這個 Blog 從舊 Blogger 那,移植到新的 Blogger Beta 。

這版的 Blogger 最重要的改進如下:

  • 提供一套更彈性的語法及 AJAX 介面,方便我們設計版面。
  • template 設計更模組化,可以局部修改。
  • 終於支援 Labels 了。
  • 現在 Comments 也有 Feed 了。
  • 文章編輯列表除了可以換頁外(之前的版本不行),還可以用 label 索引。

不過還是有幾個令人不甚滿意的地方:

  • 語法變得複雜了。
  • 之前 Previous Posts 會根據各個 blog item 動態調整的效果被取消了。
  • 雖然同一篇文章可以同時下多個 labels ,但在查詢時一次似乎只能敲一個 label 進去。這在 BlogMarks, delicious 及 BlinkList 這類的 social bookmarking service provider 都能輕易達成。
  • pageType 只有 index, archive, item 這三項,沒有對 main 及 label index 作區分,所以這兩者的 sidebar 無法個別訂製。
  • 沒有文章版本控制的功能,這在 Google Docs and Spreadsheets 及一些其他的 blog host 有提供。

一些值得參考的 links:

Tags: [] []

2 comments:

York said...

後來想到 main page 跟 label index 雖然 pageType 都是 index ,但還是有其他方法區分,例如:

<b:if cond='data:blog.title == data:blog.pageTitle'>

<b:if cond='data:blog.url == data:blog.homepageUrl'>

以上任一條件成立的話,就可以確定是 main page 。

York said...

今天發現一個備份 Blogger 上 Blog 的方法,比古法方便太多了。需要的話,可以參閱〈How to Backup a Blogger Blog