[敲打鍵盤] 從 MovableType 到 Blogger

內容變更標示示例
從舊版刪除的內容
安插至新版的內容

-1,5 +1,5

這一篇是我給自由軟體鑄造場電子報的稿件,刊登於第一百零七期 (2008/07/14)。

從 MovableType 到 Blogger

從 MovableType 到 Blogger

認識我的人都知道,如果問到自己架設部落格,我大概會選擇 MovableType;如果問到免費的部落格服務,我通常則會推薦榖歌的 Blogger

-39,19 +39,19

讓我們說明一下其中各個標籤內容:

部落格ID

部落格ID

在 Blogger 當中,每一個部落格都會有一個十九位數字的編號,請觀察一下 Blogger 控制主頁當中,那些超連結就會透露出這組編號。這個標籤內容的格式是:

tag:blogger.com,1999:blog-十九位數字的部落格編號.archive

例如:

tag:blogger.com,1999:blog-1234567890123456789.archive

部落格最後更新時間

部落格最後更新時間

部落格最後的更新時間,也就是部落格上最後一篇文章的最後更新時間。這個標籤內容的格式是:

YYYY-MM-DDThh:mm:ss.sss+ZZ:ZZ

其中 YYYY 是四位數的年份,MM 是兩位數的月份,DD 是兩位數的日期,hh 是兩位數的二十四時制時刻,mm 是兩位數的分鐘,ss.sss 是兩位數並且到小數點以下第三位的秒數,+ZZ:ZZ 則是表達時區。例如:

2008-06-30T23:51:06.135+08:00

部落格標題

部落格標題

部落格的名稱。這個標籤內容應該要是純文字,如果你偷用了任何 (X)HTML 碼,則會直接濾掉不見。

部落格Atom網址

-60,21 +60,21

例如:

http://www.blogger.com/feeds/1234567890123456789/archive

部落格網址

部落格網址

部落格的網址。例如:

http://foo.blogspot.com/

部落格管理者顯示名稱

部落格管理者顯示名稱

部落格管理者的顯示名稱。例如:

FooBar

部落格管理者資料網頁網址

部落格管理者資料網頁網址

部落格管理者的簡介網頁網址。在 Blogger 上,每一個使用者帳號都會有個二十位數字的編號,因此這個標籤內容的格式就會是:

http://www.blogger.com/profile/二十位數字的帳號編號

例如:

http://www.blogger.com/profile/00000000000000000020

管理者電子郵件地址

管理者電子郵件地址

這個標籤內容是固定的:

noreply@blogger.com

在 <entry> 與 </entry> 之間的,則是文章或迴響;每一篇文章、每一則迴響,都會單獨放在一組 <entry>……</entry> 內。如果是一篇文章的話,則這段內容看起來會像這樣:

-104,25 +104,25

http://schemas.google.com/blogger/2008/kind#post

這樣纔是文章。接下來讓我們看看每一個標籤或屬性內容:

文章ID

文章ID

在 Blogger 當中,每一篇文章也都會有個十九位數字的編號;要表達文章 ID 時,這組編號還要跟部落格編號一起使用。這個標籤內容的格式是:

tag:blogger.com,1999:blog-十九位數字的部落格編號.post-十九位數字的文章編號

例如:

tag:blogger.com,1999:blog-1234567890123456789.post-0987654321098765432

文章張貼時間

文章張貼時間

這篇文章的最初張貼時間。這個標籤內容的格式是:

YYYY-MM-DDThh:mm:ss.sss+ZZ:ZZ

其中 YYYY 是四位數的年份,MM 是兩位數的月份,DD 是兩位數的日期,hh 是兩位數的二十四時制時刻,mm 是兩位數的分鐘,ss.sss 是兩位數並且到小數點以下第三位的秒數,+ZZ:ZZ 則是表達時區。例如:

2008-06-30T23:51:06.135+08:00

文章更新時間

文章更新時間

這篇文章的最後更新時間;如果文章張貼之後就沒有更新過的話,自然就會與文章張貼時間一模一樣。這個標籤內容的格式是:

YYYY-MM-DDThh:mm:ss.sss+ZZ:ZZ

其中 YYYY 是四位數的年份,MM 是兩位數的月份,DD 是兩位數的日期,hh 是兩位數的二十四時制時刻,mm 是兩位數的分鐘,ss.sss 是兩位數並且到小數點以下第三位的秒數,+ZZ:ZZ 則是表達時區。例如:

2008-06-30T23:51:06.135+08:00

文章標籤

文章標籤

如果這篇文章被貼上標籤了,就會出現 scheme 屬性的值為:

http://www.blogger.com/atom/ns#

的 <category /> 標籤,其 term 屬性的值就是標籤名稱。如果貼了好幾個標籤,這樣的 <category /> 標籤也就會出現好幾個。例如:

-130,33 +130,33

<category scheme='http://www.blogger.com/atom/ns#' term='Tag02'/>

在上述的例子當中,表示這篇文章同時貼著 Tag01 與 Tag02 這兩個標籤。

文章標題

文章標題

這篇文章的標題。這應該要是純文字,如果你偷用了任何 (X)HTML 碼,則會直接濾掉不見。

文章內容

文章內容

這篇文章的內容。這個標籤內容允許出現 (X)HTML,但是必須要逸出──意思就是說,所有的 < 都要變成 &lt;,所有的 > 都要變成 &gt;,所有的 & 都要變成 &amp;,所有的 " 都要變成 &quot; 纔行。

文章網址

文章網址

這篇文章的網址。例如:

http://foo.blogspot.com/2008/06/blog-post.html

文章Atom網址

文章Atom網址

這篇文章的 Atom 源料網址。這個屬性值的格式是:

http://www.blogger.com/feeds/十九位數字的部落格編號/posts/default/十九位數字的文章編號

例如:

http://www.blogger.com/feeds/1234567890123456789/posts/default/0987654321098765432

文章作者顯示名稱

文章作者顯示名稱

這篇文章的作者的顯示名稱。例如:

FooBar

文章作者資料網頁網址

文章作者資料網頁網址

這篇文章作者的簡介網頁網址。在 Blogger 上,每一個使用者帳號都會有個二十位數字的編號,因此這個標籤內容的格式就會是:

http://www.blogger.com/profile/二十位數字的帳號編號

例如:

http://www.blogger.com/profile/00000000000000000020

文章作者電子郵件

文章作者電子郵件

這篇文章作者的電子郵件地址。例如:

foobar@gmail.com

-185,59 +185,59

接下來也讓我們看看每一個標籤或屬性內容:

迴響ID

迴響ID

在 Blogger 當中,每一則迴響也都會有個十九位數字的編號;要表達文章 ID 時,這組編號還要跟部落格編號、文章編號一起使用。這個標籤內容的格式是:

tag:blogger.com,1999:blog-十九位數字的部落格編號.post-十九位數字的文章編號.comment-十九位數字的迴響編號

例如:

tag:blogger.com,1999:blog-1234567890123456789.post-0987654321098765432.comment-0123456789012345678

迴響張貼時間

迴響張貼時間

這則迴響的張貼時間。這個標籤內容的格式是:

YYYY-MM-DDThh:mm:ss.sss+ZZ:ZZ

其中 YYYY 是四位數的年份,MM 是兩位數的月份,DD 是兩位數的日期,hh 是兩位數的二十四時制時刻,mm 是兩位數的分鐘,ss.sss 是兩位數並且到小數點以下第三位的秒數,+ZZ:ZZ 則是表達時區。例如:

2008-07-01T23:51:06.135+08:00

迴響更新時間

迴響更新時間

Blogger 中的迴響無法修改、更新,所以這個標籤內容一定會與迴響張貼時間一模一樣。

迴響標題

迴響標題

這個標籤內容會是純文字,所以實際上會是將迴響內容的 (X)HTML 全部去除後,取前五十個中文字,再接上三個 . 號。如果迴響內容少於五十個中文字,則全取而且不加 . 號。

迴響內容

迴響內容

這則迴響的實際內容。這個標籤內容允許出現 (X)HTML,但是必須要逸出──意思就是說,所有的 < 都要變成 &lt;,所有的 > 都要變成 &gt;,所有的 & 都要變成 &amp;,所有的 " 都要變成 &quot; 纔行。

迴響網址

迴響網址

這則迴響的網址。例如:

http://foo.blogspot.com/2008/06/blog-post.html?showComment=1212721680000#c0123456789012345678

迴響Atom網址

迴響Atom網址

這則迴響的 Atom 源料網址。這個屬性值的格式是:

http://www.blogger.com/feeds/十九位數字的部落格編號/comments/default/十九位數字的迴響編號

例如:

http://www.blogger.com/feeds/1234567890123456789/comments/default/0123456789012345678

留言者顯示名稱

留言者顯示名稱

這則迴響作者的顯示名稱。例如:

BarPaz

留言者資料網頁網址

留言者資料網頁網址

這則迴響作者的簡介網頁網址。在 Blogger 上,每一個使用者帳號都會有個二十位數字的編號,因此這個標籤內容的格式就會是:

http://www.blogger.com/profile/二十位數字的帳號編號

例如:

http://www.blogger.com/profile/00000000000000000020

如果迴響作者並不是登入 Blogger 纔留言的話,則這個標籤內容也有可能是任何網站網址,端看留言者填寫了什麼而定。

留言者電子郵件

留言者電子郵件

這則迴響作者的電子郵件地址。例如:

barpaz@gmail.com

文章Atom網址

文章Atom網址

這則迴響所屬的文章的 Atom 源料網址。這個屬性值的格式是:

http://www.blogger.com/feeds/十九位數字的部落格編號/posts/default/十九位數字的文章編號

例如:

http://www.blogger.com/feeds/1234567890123456789/posts/default/0987654321098765432

文章ID

文章ID

這則迴響所屬的文章的文章 ID。這個屬性值的格式是:

tag:blogger.com,1999:blog-十九位數字的部落格編號.post-十九位數字的文章編號

例如:

jedi.org: