movable-type
MovableTypeで画像に自動付与されるstyleの削除
最終更新日: 2023年4月15日
表題の通り。インラインに自動で書かれるのでcssでの制御に厄介、挿入されない方法を検索した。
my $wrap_style = '';
if ( $param->{wrap_text} && $param->{align} ) {
$wrap_style = 'class="mt-image-' . $param->{align} . '" ';
if ( $param->{align} eq 'none' ) {
#$wrap_style .= q{style=""};
}
elsif ( $param->{align} eq 'left' ) {
#$wrap_style .= q{style="float: left;"};
}
elsif ( $param->{align} eq 'right' ) {
#$wrap_style
# .= q{style="float: right;"};
}
elsif ( $param->{align} eq 'center' ) {
#$wrap_style
# .= q{style="text-align: center; display: block"};
}
}
これはMTOS5.28、image.pmの330行あたり。
インライン記述となる部分の$wrap_styleをコメントアウトするだけ。
画像サイズを入れたくない際は、$dimensions,をコメントアウト。