西野ブログ限定版

このスクリプト西野亮廣さんのブログを見やすくすることを目的に書きました。私の判断で不要な箇所は消しています。またいくつか変更を加えています。異論のある方は原則個別に調整をお願いします。

意見の分かれそうな点について調整する方法を書いておきます。

  • 本文中に存在しているが無効になっているリンクを機能させたい

CSSの.skin-entryBody a[href~から始まる箇所を削除するか、該当するセレクタを削除してください。各セレクタの意図を以下にまとめておきます。

セレクタ 意図
.skin-entryBody a[href*="salon."]:not([href*="alu"]) URL中にsalon.が含まれるかつaluが含まれない
.akan URL中に全角文字が含まれる
.dup 本文中に複数同じページへのリンクが存在する
.uni_a a 本文中改行を除く最後のノードの子にaタグが1つ、かつaタグ外のテキストの長さが2以上
  • 埋め込まれている動画を拡大したくない

CSSの.iframe-wrap~から始まる箇所を削除してください

  • 画像をクリック時に消したくない

nishino_ameblo_addのこの箇所を削除してください

$('a.i_pic').on('focus', function() {
    $(this).css('display', 'none');
});

解説エントリはサブブロクにあります。
jigendaddy.hatenablog.com
jigendaddy.hatenablog.com
使用前に以上の点をご理解いただければと思います。
let.hatelabo.jp
let.hatelabo.jp
http://scratchpad.io/panicky-level-4178

.skin-entryBody{margin:0;}
.skin-entryBody * {
  margin: 0 !important;
  font-size: 1em !important;
  font-weight: normal;
}

[data-uranus-component="blogGenreEntryRankInfo"],[data-uranus-component="entryThemes"]{display:none;}
.skin-entryHead{margin:0;display:flex;flex-direction:column-reverse;}
.skin-entryThemes{margin:0;}
.skin-entryTitle{margin:0;padding:0;line-height:1;}
.hashtag-module-wrapper{display:none;}
.skin-message{margin:0;padding:0;}
.skin-message a{pointer-events:none;}
.skin-message img{width:auto;}

[data-uranus-layout="columnB"] [data-uranus-layout="mainInner"]{padding:0;}
[data-uranus-layout="content"]{width:87.5%;}
[data-uranus-layout="columnB"] [data-uranus-layout="subAInner"]{margin:0;padding-left:25%;}
.LazyLoad{display:none;}
[data-uranus-component="entry"] {margin:0;}
[data-uranus-layout="footerNav"] {margin:0;padding:0;}
.skin-blogFooterNav>ul{margin:0;height:auto;}

.skin-entryBody .logo{display:none;}
[data-uranus-component="entryBody"] ul{list-style:none;}

.skin-entryBody img{width:auto;}
.skin-entryBody i{font-style:normal;}
.skin-entryBody font[color]{color:#333;}
.div_br,.l_yoko,.l_tate,.node_last.e,.i_pic+.solo_a{line-height:1;}
.div_br+.div_br{display:none;}
.node_last+.div_br,.cork{display:none;}

.i_pic,.l_yoko>span{display:block;}
a.i_pic{display:inline-block;}
a:hover,a:focus{opacity:1;}
iframe.i_pic{width:auto;height:auto;}
.i_pad,.furi{display:none;}
.i_pic+.i_pic{margin-top:1em !important;}
.kabuse+.i_pic{margin-top:1em !important;}

.sun.div_br,.sun+.div_br,.l_yoko+.div_br,.l_tate+.div_br{display:none;}
.mark{display:inline !important;}
*:not(.l_yoko)+.l_tate.e {
  font-size: 1.17em !important;
  margin-top: 0.83em !important;
}

.e{white-space:nowrap;}
.n_ren+.n_ren{white-space:normal;}
.solo_ren:nth-child(3n-2),.solo:not(.solo_ren)+.solo:not(.solo_ren)+.solo_ren{margin-bottom:1em !important;} 
a.i_pic+.n_ren::before,a.i_pic+.i_pad+.n_ren::before,.kabuse_a+.n_ren::before{content:"\A";white-space:pre;}
.n_ren.kaigyo::after{content:"\A";white-space:pre;}
.skin-entryBody a[href*="salon."]:not([href*="alu"]),.akan,.dup,.uni_a a {
  pointer-events: none;
  color: #333;
  text-decoration: none;
}

.iframe-wrap {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  border: 2px solid #ccc;
}

.iframe-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}