RSS Feed是博客的重要組成部分,作為獨(dú)立博客,對RSS Feed可以自由的設(shè)置,以發(fā)揮它最大的作用。很可惜,我看到許多的獨(dú)立博客 — 甚至較知名的獨(dú)立博客 — 都沒有正確地設(shè)置RSS Feed。本文雖有入門教育之嫌,但不妨對照一下,說不定你就漏了哪一步哦。
1. 燒制。
這一點(diǎn)基本上無人不曉,所以就不贅述了。怕墻的用Feedsky,不怕墻的用Feedburner。
2. 自定義Feed地址。
為什么這點(diǎn)很重要,唉,真不想多打字,可是不多說幾句又說不清楚……首先,燒制Feed有什么好處?以下三條:
- 減輕服務(wù)器壓力
- 便于統(tǒng)計(jì)訂閱數(shù)
- 固定訂閱地址
前兩點(diǎn)是顯而易見且一直有用的,第三點(diǎn)則是關(guān)鍵時(shí)刻才會顯出作用。比方換域名的時(shí)候,就可以保持原訂閱地址不變,讓以前的訂戶能繼續(xù)接到更新。如果僅燒制Feed,是可以預(yù)防換域名這種情況,但世事難料,如果Feed燒制服務(wù)提供商倒閉了,那可怎么辦呢?
很簡單,自定義Feed地址,把諸如 http://feed.feedsky.com/kuqin 這種直接跟燒制服務(wù)提供商掛鉤的地址改成 http://feedshuoit.kuqin.com/ 這樣的子域名形式。萬一FeedSky不再提供燒制服務(wù),我就把這個(gè)子域名綁到Feedburner去,反之亦然。這樣一來,除非Feed燒制服務(wù)提供商死絕了,你的訂戶都是安全的。
自定義的步驟也不困難,只要在DNS管理處添加一條cname記錄,在Feedsky或Feedburner的后臺略作設(shè)置即可。Feedsky用戶可以在后臺的“Feed優(yōu)化 –> 域名綁定”中設(shè)置,而Feedburner用戶則可訪問“My Account –> MyBrand”進(jìn)行域名綁定。
3. 替換掉博客中的Feed鏈接,特別是Header信息。
好吧,我承認(rèn)這才是我最想說的部分。對于WordPress而言,有很多主題的后臺設(shè)置中都可以讓用戶自定義Feed地址。即使沒有這些設(shè)置,大家都會改模板吧……但,請注意,麻煩一定把Header里面Feed信息也改掉。
為什么要強(qiáng)調(diào)這點(diǎn),其實(shí)是我自己的后知后覺。以前我訂閱博客的時(shí)候,總會滿頁面找Feed。前一陣子我才發(fā)現(xiàn)Firefox地址欄那個(gè)Feed標(biāo)記是超好用的,根本不用找,直接點(diǎn)就行了。知道這點(diǎn)之后,我就一直用那個(gè)標(biāo)記在訂閱,而這些瀏覽器使用的Feed地址都是寫在Header里面的那個(gè)。如果不改掉,就會有一部分訂閱者訂不到燒制的Feed。
方法:打開header.php,找一行類似
link rel="alternate" type="application/rss+xml" title="RSS 2.0 - all posts"
這樣的代碼,把后面的href=””引號里面改成燒制的Feed地址。
是很簡單的小細(xì)節(jié),但確實(shí)容易忽視,我就見過訂閱量好幾萬的博客沒改Header的,名字就不點(diǎn)了…
以上便是獨(dú)立博客的RSS Feed設(shè)置三部曲,又一篇入門教育。