Minimal Green

はてなブログテーマ『Minimal Green』のデモブログ。はてなブログカスタマイズや、HTML、CSSなどについて書いています。

はてなブログ公式の記事下関連記事をカスタマイズ

*/}).toString().match(/\/\*([^]*)\*\//)[1].replace(/scrip>/g, 'script>'); addEventListener("DOMContentLoaded", function() { var $target = $('.entry-content h2,h3,h4'); $target.eq(Math.floor($target.size() * 1 / 3)).before($('.insentense-adsense')); $('.insentense-adsense').html(adsenseCode); }, false);

*/}).toString().match(/\/\*([^]*)\*\//)[1].replace(/scrip>/g, 'script>'); addEventListener("DOMContentLoaded", function() { var $target = $('.table-of-contents'); $target.eq(0).before($('.insentense-adsense2')); $('.insentense-adsense2').html(adsenseCode2); }, false);

はてなブログでは6月から記事下に「関連記事」が表示されるようになりました。
記事下に「関連記事」を表示します - はてなブログ開発ブログ

今まではJSなどで表示するカスタマイズで対応していましたが、公式のパーツが出来たということで、こちらの方が軽くて良いですね。
既にカスタマイズ方法のパターンを網羅した記事があるのですが、一応自分でも作ってみました。

saruwakakun.com
↑のサルワカさんの記事があれば、正直要らないような気もするのですがw、最近作ったテーマ「yumekawa」に合うように作ってみました。
このCSSは記事下の関連記事を対象としたもので、サイドバーの関連記事のデザインには影響しません。

ピンクバージョン

f:id:minimalgreen:20170818221029p:plain
以下のコードをデザインCSSに追記して下さい。

/* 記事下関連記事 */
/* 関連記事日付 */
#entry-footer-secondary-modules .related-entries-date-link a,
#entry-footer-secondary-modules .related-entries-date-link a:hover {
    display: inline-block;
    background-color: #D496A5;
    color: #fff;
    border-radius: 8px;
    padding: 3px 6px;
    margin-bottom: 5px;
}
/* 関連記事サムネ */
#entry-footer-secondary-modules .related-entries-image {
    border-radius: 50%;
}
/* 関連記事リスト下部ボーダー */
#entry-footer-secondary-modules .hatena-urllist li.related-entries-item {
    border-bottom: 3px dashed #D496A5;
    padding: 10px;
}
/* 関連記事モジュール背景色 */
#entry-footer-secondary-modules .hatena-module-related-entries {
    background-color: #fff;
}

水色バージョン

f:id:minimalgreen:20170818221039p:plain

/* 記事下関連記事 */
/* 関連記事日付 */
#entry-footer-secondary-modules .related-entries-date-link a,
#entry-footer-secondary-modules .related-entries-date-link a:hover {
    display: inline-block;
    background-color: #ceeafb;
    color: #fff;
    border-radius: 8px;
    padding: 3px 6px;
    margin-bottom: 5px;
}
/* 関連記事サムネ */
#entry-footer-secondary-modules .related-entries-image {
    border-radius: 50%;
}
/* 関連記事リスト下部ボーダー */
#entry-footer-secondary-modules .hatena-urllist li.related-entries-item {
    border-bottom: 3px dashed #ceeafb;
    padding: 10px;
}
/* 関連記事モジュール背景色 */
#entry-footer-secondary-modules .hatena-module-related-entries {
    background-color: #F7F9F9;
}

よろしければお使い下さい。