Bloggerのヘッダを修正する このエントリーを含むはてなブックマーク

近,FeedBurnerを利用してフィードを配信しているサイトが多くなってきましたが,Bloggerのテンプレートでは,フィード情報を記述するヘッダを直接弄ることができないので,サイドバーなどで直接リンク張れますが,フィードを自動収集するRSSリーダに対してはちょっと不便です.今回はBloggerのヘッダをいじる方法を紹介します.

Bloggerのテンプレートの<head>~</head>の間は以下のコードがあります,


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


上のコードはBloggerのヘッダに関する情報(ページコードやフィード情報など)が記述されています,あなたのBloggerを開いて,ブラウザの”ページソースを表示”で見ればわかります,以下のようなものが展開されます.

<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<meta content='true' name='MSSmartTagsPreventParsing'/>
<meta content='blogger' name='generator'/>
<link rel="alternate" type="application/atom+xml"
title="Blogger Beta Tips - Atom" 
href="http://bloggerbetatips.blogspot.com/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml"
title="Blogger Beta Tips - RSS"
href="http://bloggerbetatips.blogspot.com/feeds/posts/default?alt=rss" />
<link rel="service.post" type="application/atom+xml"
title="Blogger Beta Tips - Atom"
href="http://www.blogger.com/feeds/4766973751515813626/posts/default" />
<link rel="EditURI" type="application/rsd+xml" title="RSD"
href="http://beta.blogger.com/rsd.g?blogID=4766973751515813626" />

上のコードの中に,"rel="alternate"が記述されている2行はあなたのBloggerのフィードをブラウザやRSSリーダに通知するためのコードです.この2行の”href”の部分はあなたのBloggerのフィードアドレスです,この部分を修正すればいいです.

1.まずはBloggerのテンプレートをバックアップする.

2.<b:include data='blog' name='all-head-content'/>を削除して,ページソースから上のコードをこピーしてその位置に貼り付けます.

3."rel="alternate"が記述されている2行の"href"の後ろの部分をFeedBurnerのフィードアドレスで書き換えます.

<link rel="alternate" type="application/atom+xml"
title="Blogger Beta Tips - Atom" 
href="http://feeds.feedburner.com/bbtfeed" />
<link rel="alternate" type="application/rss+xml"
title="Blogger Beta Tips - RSS"
href="http://feeds.feedburner.com/bbtfeed" />


4.最後に,Blogger一番下にあるAtomリンクを隠すため,テンプレートから
.feed-links{
記述を見つけ出し,その後ろに
display: none;
を追加してください.

.feed-links記述がない場合は,
.feed-links{display: none;}
を追加して下さい.

0 コメント:

コメントを投稿

最新の記事

最新コメント