2006-11-15

隱藏或更改預設的 Feed Link

供人訂閱 (Subscribe) 自己 Blog 的網站提供 (Feed) 是 Blogger 預設就有、也不允許使用者去修改的功能,這段連結文字通常是在主頁的最下面。如果使用了像是 FeedBurner 之類的服務,你可能希望對方使用另外燒出來的 Feed 來訂閱你的 Blog,是可以自己在主頁上擺上圖示和 Link,但自己也會希望拿掉或是更改 Blogger 送你的那段連結和文字。

這裡提供一些方法:首先掩耳盜鈴的方式,就是直接把叫那段文字不要顯示(但原始碼裡還有)。搜尋樣版文件裡關於 CSS 的設定,應該有設定 Feed Link 的 style,名稱是 feed-links,改成不要顯示就可以藏起來了。改成下面這樣:

.feed-links {
  display: none;
}

如果你想徹底刪除,或是修改它的內容,一樣,打開 Template 的 HTML 原始碼,展開所有 widget 的範本,找下面這段自己改:

<div class='feed-links'>
<data:feedLinksMsg/>
<b:loop values='data:links' var='f'>
   <a class='feed-link' expr:href='data:f.url' expr:type='data:f.mimeType' target='_blank'><data:f.name/> (<data:f.feedType/>)</a>
</b:loop>
</div>

我的作法,是改 CSS 把它藏起來,然後在網頁元素 (Page Element) Footer (正下方的區塊) 裡加入一個 HTML 的元素,貼入 HTML 語法(包含各種訂閱工具連結網址和圖片位置),這樣就行了,模組化管理在未來變更時比較有彈性。

參考文章:
Blogger beta:改变/隐藏Feed订阅地址

回應: 0

張貼留言

歡迎留言或發表意見,不過要理性不做人身攻擊。匿名的朋友得到回應的速度會比較慢喔~
發問相關的禮貌和規矩請先參考這篇文章,不當留言、和本文無關的回應可能會被直接刪除無視喔!