從 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,但是必須要逸出──意思就是說,所有的 < 都要變成 <,所有的 > 都要變成 >,所有的 & 都要變成 &,所有的 " 都要變成 " 纔行。
文章網址
文章網址
這篇文章的網址。例如:
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,但是必須要逸出──意思就是說,所有的 < 都要變成 <,所有的 > 都要變成 >,所有的 & 都要變成 &,所有的 " 都要變成 " 纔行。
迴響網址
迴響網址
這則迴響的網址。例如:
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-十九位數字的文章編號
例如: