ブログの記事をちょっとリッチにしようと思ったら、HTMLの記述が必要になってしまうことが多い。一度ならいいんだけど、それがほとんど定型になると、何とか楽したくなる。
そこで導入したのが、MTMacro。
これは独自にタグを作成し、記事の投稿時に通常のHTMLタグに置き換えるもの。記述が大幅に省略できる上、間違いや、思考の中断を防げる。
インストールのしかたは『MovableType/MTMacro - PukiWiki:魂の叫び』に詳しいので参照のこと。
で、どんなタグを書いたかというと、
<MTMacroDefine name="freemind" tag="freemind">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab"WIDTH="<MTMacroAttr name='width' default='100%'>"
HEIGHT="<MTMacroAttr name='height'default='300'>">
<param name="movie" value="(visorFreemind.swfを指定)" />
<param name="quality" value="high" />
<param name="menu" value="false" />
<param name="FlashVars" value="initLoadFile=<MTMacroAttr name='initLoadFile'>" />
<embed src="(visorFreemind.swfを指定)" quality="high" menu="false" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" FlashVars="initLoadFile=<MTMacroAttr name='initLoadFile'>" width="<MTMacroAttr name='width' default='100%'>" height="<MTMacroAttr name='height'default='300'>"></embed>
</object>
</MTMacroDefine>
というもの(visorFreemind.swfは別記事で解説する)。
使い方は記事本文に<freemind initLoadFile="(張り付けたいFreeMindファイルのURL)" />と記述すると、freemindのファイルが張り付けられる。
一度やってしまえば、簡単で、しかも見栄えがいいでしょ。
コメントする