TextwellでリッチにMarkdownメールを書いてみよう MarkMail
Markdownに馴染んできました。これならメールもMarkdownで書ければいいのに。そういうわがままな気分が湧いてきたので、TextwellとWorkflowで作ることにしました。
Textwell側でMarkdownをHTMLに変換します。ソース内のstyle変数でカスタマイズできます。デフォルトでは明朝体の11ポイントに設定。見出し系はゴシック体で表現します。
<script src="https://raw.github.com/chjj/marked/master/lib/marked.js"></script> <script> // Markdownのスタイルを定義 style="body{font-size:11pt;font-family:Hiragino Mincho ProN;} h1,h2,h3,h4,h5,h6{font-family:Hiragino Kaku Gothic ProN;} h1{font-size:130%;border-top:3px solid #aaa;} h2{font-size:120%;border-top:3px solid #eee;} h3{font-weight:bold;font-size:110%;color:#551;} h4{font-weight:bold;font-size:100%;color:#551;} table{border-left:1px gray solid;border-top:1px gray solid;border-spacing:0;} th{background:ivory;border-right:1px gray solid;border-bottom:1px gray solid;} td{border-right:1px gray solid;border-bottom:1px gray solid;}"; // プログラム本体 text=marked(T.text)+"<style>"+style+"</style>"; url="workflow://run-workflow?x-success=textwell:&x-cancel=textwell:&name=MarkMail&input="+encodeURIComponent(text); T(url); </script>
Import Textwell ActionMarkMail
WorkflowはHTMLタグをリッチテキストに変換する簡単なレシピです。二つのアクションを並べただけなのに、今までなかったファンシーな世界が繰り広げられる。
ブログを書く要領で文章を書き、MarkMailアクションを起動するだけ。
Workflowのメール作成画面になります。宛先と件名を補完して送信。
自分に送るとHTMLメールになっています。ちょっと込みすぎた?
Markdownメーラーってジャンルはあるのかな? 調べても出てこない。PC用でもまだないようだけど、メール自体いつまでもプレインテキストってことはないだろうし、WYSIWYGでHTMLメールを組み立てるのは少し面倒。ササッと書いて、でも見栄えよく整形したルックスにしたい。そうなるとMarkdownでメールを書く時代が来る予感がする。
追記: 07:55
Gmail/YahooメールでMarkdownを使ってメール作成·Markdown Here MOONGIFT
ITエンジニア/デザイナ向けにオープンソースを毎日紹介Markdown HereはGmailなどの本文作成フィールドでMarkdown記法を使えるようにするソフトウェアです。ライトなテキスト記法で知ら...
Chromeの拡張機能ではあるようです。ITエンジニア/デザイナ向けにオープンソースを毎日紹介Markdown HereはGmailなどの本文作成フィールドでMarkdown記法を使えるようにするソフトウェアです。ライトなテキスト記法で知ら...
Workflow for iOS updated with Apple Watch functionality, any existing workflow supported
skip to main contentskip to main menuPopular iOS app Workflow announced on Tuesday support for the A...
WorkflowもAppleWatchで走るわけかあ。ムテキングだな。
skip to main contentskip to main menuPopular iOS app Workflow announced on Tuesday support for the A...