
HTMLコードを一筆書きの1行にまとめて、軽量化する裏ワザ。手打ちでやると とんでもなくメンドクサイ。
SIRIUSなら、テンプレートのいちばん上部に、以下のコードを入力するだけで、カンタンに出来ちゃう。
何のメリットがあるの?というと、若干の軽量化と、コードが読み取りにくいんで、サイト構造を盗用されにくくなる。あとはプロっぽさの演出か?。
コードの解説。
独自タグの置換機能を使います。使い方は、テンプレートのいちばん上のところにコピペ。
スキマを埋める
<$ AllStrReplace(\n,) $>
htmlを一筆書き。コードの改行をすべて消す。
余分なbrタグを消す
<$ AllStrReplace(<br />,) $>
記事の編集画面でpタグ改行(改行したいところで一行飛ばします)を使うとき、改行したのを放置してしまい、余計に生成されたbrタグを消す。
pタグでの飛ばし改行を消す
<$ AllStrReplace(<p> </p>,) $>
記事の編集画面での、pタグ複数桁改行での空白を消す。
仕上がり
一筆書きコードにスキマなし。