ウェブサイトにアクセスしてください。
Chrome 用に入手してください。
Firefox 用に入手してください。
サファリ用に入手してください。
サンダーバード用に入手してください。
オペラ用に入手してください。
GitHub ディスカッションで議論し、質問してください。
Markdown これは、電子メール†を Markdown ‡で記述し、送信前にレンダリングできる Google Chrome、Firefox、Safari、Opera、および Thunderbird の拡張機能です。構文の強調表示もサポートしています (囲われたコード ブロックで言語を指定するだけです)。
コードを含むメールを書くのはかなり面倒です。コードを含む Markdown を記述するのは簡単です。私は、GitHub のブラウザー内エディターで Markdown で電子メールを作成し、プレビューを電子メールにコピーしていました。これはかなり不合理なワークフローであるため、電子メール内に直接 Markdown を記述してレンダリングするツールを作成することにしました。
Markdown Hereの Markdown で何ができるかを調べるには、Markdown Here Cheatsheet と他の wiki ページを確認してください。
†: Google グループの投稿、Blogger の投稿、Evernote のメモ、Wordpress の投稿もあります。もっと見る。
‡: そして TeX の数式!
インストール手順
使用上の注意
トラブルシューティング
互換性
注意事項とその他
拡張バンドルの構築
次のステップ、クレジット、フィードバック、ライセンス
Chrome Web Store のMarkdown Hereページに移動し、通常どおりインストールします。
インストール後は、必ずウェブメールをリロードするか、Chrome を再起動してください。
src
ディレクトリに移動します。Markdown Hereの Firefox アドオン ページに移動し、通常どおりインストールします。
または、「ツール > アドオン」メニューに移動し、「Markdown Here」を検索します。
インストール後は必ず Firefox/Thunderbird を再起動してください。
注: Mozilla が Firefox/Thunderbird 拡張機能への変更を承認するまでに最大 1 か月かかるため、更新 (機能、修正) はここに示されている内容よりも遅れます。バージョンのリストからレビューされる前に最新バージョンをインストールすることを手動で選択できます: https://addons.mozilla.org/en-US/firefox/addon/markdown-here/versions/
拡張機能を直接ダウンロードします。ダウンロードが完了したら、ダブルクリックしてインストールします。
Markdown Here 設定にアクセスするには、Safari 設定を開き、[拡張機能] タブに移動します。次に、「ここをクリックして Markdown オプションを表示します」ボックスをクリックします。
Markdown Here はOpera バージョン 16 以降 (つまり、Chromium ベースのバージョン) でのみ動作することに注意してください。
Markdown Hereの Opera Add-ons ストア ページに移動し、通常どおりインストールします。
インストール後は、必ずウェブメールをリロードするか、Chrome を再起動してください。
インストールしてから…
Chrome/Safari/Opera では、Markdown Here を使用する前に、必ず Web メール ページをリロードしてください。
Chrome/Firefox/Safari/Opera で、Gmail、Hotmail、または Yahoo アカウントにログインし、新しいメールを開始します。 Thunderbird で、新しいメッセージを開始します。
リッチエディターを使用していることを確認してください。
Markdown でメールを作成します。例えば:
**こんにちは** `世界`。 ```JavaScript alert('Hello 構文の強調表示。'); 「」
作成ボックスを右クリックし、コンテキスト メニューから [マークダウン切り替え] 項目を選択します。または、アドレスバーに表示されるボタンをクリックします。または、ホットキー (デフォルトではCTRL + ALT + M ) を使用します。
電子メールが Markdown からリッチ HTML に正しくレンダリングされるのが確認できるはずです。
素晴らしいメールを知り合い全員に送信してください。それはあなたに見えるのと同じように彼らにも見えるでしょう。
Markdown をきれいな HTML にレンダリングした後でも、元の Markdown に戻ることができます。新しくレンダリングされた Markdown の任意の場所を右クリックし、[Markdown Toggle] をクリックするだけです。電子メール作成本文が、作成した Markdown に戻ります。
Markdown に戻すと、美しい HTML に加えた変更はすべて失われることに注意してください。
Gmail では、ブラウザの「元に戻す」コマンド ( CTRL + Z / CMD + Z 、または [編集] メニュー) を使用することもできます。入力した最後の数文字も失われる可能性があることに注意してください。
Gmail、Thunderbird、Google グループでは、通常どおり「Markdown Toggle」を使用できます。返信を (上、下、インラインのどこでも) 書いて変換するだけです。返信する元のメールはそのまま残されます。 (技術的には: 既存のblockquote
ブロックはそのまま残ります。)
Hotmail と Yahoo (オリジナルをblockquote
に入れません)、およびオプションで Gmail、Thunderbird、Google グループでは、変換する内容を選択することで、自分が書いた返信の一部のみが変換されるようにすることができます。次に、「Markdown Toggle」をクリックします。次のセクションを参照してください。
場合によっては、電子メール全体を変換したくない場合があります。メールが完全に Markdown ではない場合もあります。電子メールの一部のみを変換するには、テキストを (マウスまたはキーボードで) 選択し、右クリックして、[マークダウン切り替え] メニュー項目をクリックします。選択した内容は魔法のように美しい HTML にレンダリングされます。
Markdown に戻すには、変換されたテキストのブロック内の任意の場所にカーソルを置き、右クリックして、[Markdown Toggle] メニュー項目をもう一度クリックします。これで、魔法のように元の Markdown に戻りました。
テキスト ブロックの一部のみを選択した場合は、そのテキストのみが変換されます。変換されたブロックは段落要素で囲まれるため、元の行は分割されます。おそらくこれは絶対にやりたくないでしょう。
変換された複数のブロックを同時に選択して元に戻すことができます。この結果として、メール全体を選択して「マークダウン切り替え」をクリックすると、変換したメールのすべての部分が元に戻されます。
「Markdown Toggle」をクリックしたときに何も選択されていない場合、 Markdown Here はメッセージ内のどこかに変換されたブロックがあるかどうかを確認し、それらを元に戻します。変換されたブロックが見つからない場合は、電子メール全体が変換されます。
[Markdown Here Options] ページには、Chrome、Firefox、Safari、または Thunderbird 拡張機能リストからアクセスできます。使用可能なオプションは次のとおりです。
Chrome と Firefox の場合、 Markdown Hereオプションで行われた変更は、そのブラウザの他のインストール間で自動的に同期されます (ブラウザで同期機能が有効になっている場合)。
トラブルシューティング wiki ページを参照してください。
互換性 wiki ページを参照してください。
Markdown Here はGithub Flavored Markdown を使用しますが、GFM 特別リンクはサポートされないという制限があります (問題 #11)。 MDH は Github 固有ではないため、同様にはなりません。
構文ハイライトに使用できる言語 (およびフェンスで囲まれたコード ブロック内での記述方法) は、highlight.js デモ ページで確認できます。
マークダウンにインラインで埋め込まれた画像は、「マークダウンの切り替え」を行っても保持されます。 Gmail では、電子メールに画像をインラインで挿入できます。これは、外部画像を参照するよりもはるかに簡単です。
電子メールの署名は変換から自動的に除外されます。具体的には、準標準の'-- '
(末尾のスペースに注意)以降は何も残されません。
'-- '
自動的に追加されないため、自分で追加する必要があることに注意してください。「Markdown Toggle」メニュー項目は、正しくレンダリングできる要素タイプを超えて表示されます。これは、ユーザーがリッチ エディターを使用していないことを認識できるようにすることを目的としています。そうしないと、メニュー項目が表示されず、その理由がわかりません。
スタイリング:
a:hover
など) の使用は、スタイルが明示的に行われた時点では一致しないため、機能しません。 (電子メールでは、スタイルをすべての要素に明示的に適用する必要があります。スタイルシートは削除されます。)さらに細かい機能については、「ヒントとコツ」セクションをご覧ください。
cd utils
node build.js
次のファイルとディレクトリを含む.zip
拡張子を持つファイルを作成します。
manifest.json
common/
chrome/
_locales
次のファイルとディレクトリを含む.xpi
拡張子を持つファイルを作成します。
chrome.manifest
install.rdf
common/
firefox/
ブラウザー固有のコードはmarkdown-here-safari
プロジェクトにあります。
Safari 拡張機能ビルダーを使用します。
問題リストと Notes Wiki を参照してください。すべてのアイデア、バグ、計画、苦情、夢は、これら 2 つの場所のいずれかに行き着きます。
必要な機能がまだ存在しない場合は、自由に機能リクエストの問題を作成してください。アイデアを提案するための形式的でないアプローチを希望する場合は、GitHub ディスカッションに投稿してください。
また、Markdown Here が機能するすべてのアプリケーションや Web サイトの最新の変更を常に最新の状態に保つには、かなりの作業が必要です。
Markdown Here は巨人の肩の上で暗号化されました。
すべてのバグ、機能リクエスト、プルリクエスト、フィードバックなどを歓迎します。問題を作成します。または、GitHub ディスカッションに投稿してください。
MIT ライセンス: https://adampritchard.mit-license.org/ またはLICENSE
ファイルを参照してください。
著作権 2015、オースティン アンダーソン。 MDH コントリビューター ライセンス契約に基づいて Markdown Here にライセンスされています。
クリエイティブ・コモンズ表示 3.0 非移植 (CC BY 3.0) ライセンス