SublimeText の Markdown エディタプラグインの「OmniMarkupPreviewer」。
Markdownで書いた文をHTMLで吐き出してくれるのだが、大量のCSSや余計なタグがくっついてくる。
そのままブラウザで表示できる状態になってるだけなんだけど、吐きだしたものを他のHTMLやブログに貼り付けたい場合に、必要な部分だけ選択してコピペするのが面倒。
HTMLのヘッダやCSSはいらんから、Markdownで書いた部分だけのHTMLが欲しい場合は、エクスポート用のテンプレートを用意すればOK。
テンプレートの用意
本文に {{!html_part}}
とだけ書いたテキストファイルを作り、mytemplate.tpl
という名前で保存。
このファイルを OmniMarkupPreviewer のテンプレートフォルダに入れる。
フォルダの場所は→ ${packages}/User/OmniMarkupPreviewer/templates/
ユーザーファイルの設定
[Preferences] → [Package Settings] → [OmniMarkupPreviewer] → [Settings - User] を開く。
以下の内容を書き込んで保存。
{ "export_options" : { "template_name": "mytemplate" } }
以上で設定完了。
# Title Lorem ipsum dolor sit amet.
↑をエクスポートすると↓だけが出力される。
<h1>Title</h1> <p>Lorem ipsum dolor sit amet.</p>
ちなみにこの設定で変更されるのはエクスポート時のテンプレートだけなので、ブラウザでプレビューするときの表示は従来のまま。
コメント