Blogger Feed 大全

這篇是寫給以後忘記RSS怎麼設的我看的。

一般文章的Feed參數設定:


http://Blog網址/feeds/posts/Type?Other

可以更改的項目:

  1. Blog網址:這個沒什麼好說明的

  2. Type:提供Feed內容的類型,有三個可選
    default:預設值
    full:提供完整的內容
    summary:只提供部份的內容

  3. Other:有以下參數可下,中間用 & 做分隔
    alt=rss:強制提供RSS,預設是ATOM
    max-results=N:最多可提供N篇文章
    start-index=N:從第N篇文章開始提供
    orderby=published:提供文章以發表時間作為排序依據(預設是以修改的時間排序)


範例:提供完整內容的Feed,強制RSS 2.0,以發表時間排序,只提供前10篇文章。

http://cronobow.blogspot.com/feeds/posts/full?alt=rss&orderby=published&max-results=10
[實際效果]

更改預設的Feed網址:


先下載完整模板備份

刪除下面這行

<b:include data='blog' name='all-head-content'/>

用以下原始碼替換

<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/><meta content='true' name='MSSmartTagsPreventParsing'/> <meta content='blogger' name='generator'/>
<link href='想放的的Feed連結-1' rel='alternate' title='Feed的標題-1' type='application/atom+xml'/>
<link href='想放的的Feed連結-2' rel='alternate' title='Feed的標題-2' type='application/atom+xml'/>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://beta.blogger.com/rsd.g?blogID=BlogID" />

自訂的Feed不限於一組,可以放很多組feed供人點選。BlogID是數字,登入後點快速編輯的那隻筆 ,會連到修改文章的網址:

http://www.blogger.com/post-edit.g?blogID=12345678&postID=XXX

就是那組數字啦。

留言

  1. 您好,我嘗試用您提供的原始碼修正我blogger的html,但出現錯誤訊息:
    XML error message: The reference to entity "orderby" must end with the ';' delimiter.

    請問應如何解決?非常謝謝您。

    回覆刪除
  2. 你可以先把改好的feed連連看正不正確,再貼到程式碼中,依照他的錯誤訊息應該是feed的部份錯了。另外我的範例有地方打錯了,現在已經修正,如果你是照著範例複製貼上,那可能是造成錯誤的原因。

    回覆刪除
  3. 謝謝。我的 feed 連結本身是有效的(我也知道您當初的範例有小小筆誤 >///< ),但放入 html 後總有錯誤訊息。後來我直接給 feedburner 連結(而餵給 feedburner 的就是我本來想要的 feed 連結),html 終於接納了。:)

    回覆刪除
  4. 原來這樣用的話,Feed還要用FeedBurner的格式,因為我一開始就是用FeedBurner了,所以也沒發現這個問題,謝謝你還特地來回應阿。

    回覆刪除

張貼留言

這個網誌中的熱門文章

你也有絕對音感嗎?

Targus電腦包維修記

超好用的網路相簿 Flickr