エントリーにコメントした際、ウェブサイトの URI を入力すると自動でアンカーが貼られるのだけれど、XHTML 1.1 では廃止されている target 属性もついでにくっつけられてしまうので修正。全然手間も何もかかりませんでした。
修正する箇所は、MovableType を設置したディレクトリ下( lib/MT/Template/ )にある Context.pm というファイル。
947-949 行目。
if ($show_url && $a->url) {
return sprintf qq(<a target="_blank" href="%s">%s</a>), $a->url, $name;
}
1527-1534 行目。
if ($c->id && !$args->{no_redirect}) {
return sprintf(qq(<a target="_blank" title="%s" href="%s%s?__mode=red;id=%d">%s</a>),
$url, $cgi_path, $comment_script, $c->id, $name);
} else {
# In the case of preview, show URL directly without a redirect
return sprintf(qq(<a target="_blank" title="%s" href="%s">%s</a>),
$url, $url, $name);
}
計三箇所から target="_blank" をすっぱり削除。サーバにアップロードしてから再構築すると万事解決ですよ、と。