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,をコメントアウト。