Zenbackを導入
ブログに関連記事やtwitter,facebookのコメントなどを表示させるブログパーツのZenbackを導入した.
bloggerへの導入は以下のサイトを参考に.
Blogger での zenback 利用方法 | slumbers
ただし,位置は footer のあとにしたかったので,挿入位置は以下に.
...
</div>
</div>
<b:if cond='data:blog.pageType == "item"'>
<!-- X:S ZenBackWidget --><script type='text/javascript'>
// <![CDATA[
document.write(unescape(...));
// ]]>
</script><!-- X:E ZenBackWidget -->
</b:if>
</b:includable>
<b:includable id='status-message'>
<b:if cond='data:navMessage'>
...
デザインをカスタマイズ
このブログでは,色彩を #6bd を基調にしているけど,
デフォルトのパーツは色がバラバラ.
ということで,CSSをイジってカスタマイズした.
以下のCSSをテンプレートの適当なところに追加した. 色以外にも少し修正してある.
- 「関連する記事」と「関連するみんなの記事」のアイコンは背景が黄緑色で塗られていて, CSSを変更しただけでは使えないので, どんな背景でも使えるようにバックを透明に修正したものを使う (なおtwitterのアイコンはすでに背景が透明になっている).
- ラベルの幅がまちまちなので,一番長くなるはてなブックマークに合わせて 175px にしておいた. 数が増えると幅が長くなるので一応 min-width として指定した.
- facebookだけラベルの高さが違うので全部 1.8em に統一した.
アイコン
icon-article-trans.png
icon-link-trans.png
CSS
#zenback-widget #zenback-related-article .zenback-module-label {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2ewfWFOx0JUrGZKRlCCxisIiBJtaIyXckV80qaKZ4HjYOFamWLnOiO8Rzaowl49K23N6xpcbSWDKSVlNMd5tP5BAJ6L0uv5ggPWGIu7Ilz6IGW6jaX4VORbeBvJuEuWM-igMrvcBH5cpe/s1600/icon-article-trans.png) !important;
background-color: #6bd !important;
min-width: 175px;
height: 1.8em; // 2.0em * 0.9
}
#zenback-widget #zenback-related-article .zenback-module-content {
border-color: #6bd !important;
}
#zenback-widget #zenback-related-links .zenback-module-label {
background-image: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP1xAkVBl3zGreivMJHxw12_hRBYEK8WDLBp8Lh0crvv66ynch9DHi7rX2MbsLR6n-TvYuI9EqxJzwQV3L2Tr46_SRaqjx1a2hPA-CbvlPmrxela4zol-6GfOZrNwhTA0A4-3aVQMHpEjB/s1600/icon-link-trans.png) !important;
background-color: #6bd !important;
min-width: 175px;
height: 1.8em; // 2.0em * 0.9
}
#zenback-widget #zenback-related-links .zenback-module-content {
border-color: #6bd !important;
}
#zenback-widget #zenback-twitter .zenback-module-label {
background-color: #6bd !important;
min-width: 175px;
height: 1.8em; // 2.0em * 0.9
}
#zenback-widget #zenback-twitter .zenback-module-content {
border-color: #6bd !important;
}
#zenback-widget #zenback-hatena-bookmark .zenback-module-label {
background-color: #6bd !important;
min-width: 175px;
height: 1.8em; // 2.0em * 0.9
}
#zenback-widget #zenback-hatena-bookmark .zenback-module-content {
border-color: #6bd !important;
}
#zenback-widget #zenback-facebook-comment .zenback-module-label {
background-color: #6bd !important;
min-width: 175px;
height: 1.8em; // 2.0em * 0.9
}
#zenback-widget #zenback-facebook-comment .zenback-module-content {
border-color: #6bd !important;
}
#zenback-widget #zenback-powered {
border-top: 1px solid #6bd !important;
}
#zenback-widget #zenback-powered img {
background-color: #6bd !important;
}
カスタマイズ完了
CSSを適用して以下のようになった.少しは統一感が増しただろうか.

