Bloggerのskinタグを消す

覚書として記載します。

コード

&lt;style&gt;&lt;!--/*<b:skin><![CDATA[*/]]></b:skin>

出力

<style><!--/*
<style id='page-skin-1' type='text/css'><!--
*/
--></style>

まとめ

完全に<skin>を消せたわけではないです。空の<style>として出力しています。特段意味がなさそうですが、1点だけ有用な点があります。それは、<skin>で作成された<style>内に<b:if>などのテンプレートタグを使用できる点です。<style>をまとめたい場合に有効です。次のような使い方になります。

&lt;style&gt;
<b:if cond='data:view.isSingleItem'>
body { background: lightgreen; }
<b:else/>
body { background: lightblue; }
</b:if>
&lt;!--/*<b:skin><![CDATA[*/]]></b:skin>

追記

普通に消せました。

<b:if cond='false'>
<b:skin><![CDATA[]]></b:skin>
</b:if>

ついでにsectionも消せました。

<b:if cond='false'>
<b:section id='main' showaddelement='yes'/>
</b:if>

関連

コメント