MovableType再びダイナミック化
エントリーも100を超え、再構築のもたつきに耐えられなくなり、
再度ダイナミックパブリッシングを導入。
MTUtil.phpのタグの設定がうまくいかず悩んでいたのだが、
ステキな記事を発見、早速導入してみた。
(cgi_dir/)php/lib/MTUtil.php
function html_text_transform($str = '') {
if ($str == '') {
return '';
}
$str = preg_replace('/\r\n/', "\n", $str);
$paras = preg_split('/\n\n/', $str);
foreach ($paras as $k => $p) {
if (!preg_match('/^<\/?(?:h1|h2|h3|h4|h5|h6|table|ol|ul|menu|dir|p|pre|
center|form|select|fieldset|blockquote>\n?<pre|textarea|address|div|hr)/', $p)) {
$p = preg_replace('/\n/', "<br />\n", $p);
$p = "<p>$p</p>";
$paras[$k] = $p;
}
}
return implode("\n\n", $paras);
}
ソース引用:OreBlog
(;´Д`)スバラスィ ...ハァハァ
痒いところに手が届いた感じです。
これで長年の再構築のイライラが解消されます。



