mbbroberg
(Matt Broberg)
1
仕事でGoogleドキュメントをMarkdownに変換する必要があることがよくあります。少し怪しい拡張機能をインストールしたり、.odtをダウンロードしてpandocを実行して.mdに変換したりする代わりに、Discourseのディスカッションに直接コピー&ペーストしてビオラと変換しています。
毎回、これが最もスムーズなMarkdownへの移行です。テーブル形式の情報をコピーすると、同様に自動的にMarkdownテーブルが作成されます。
これはいったいどのように実現しているのでしょうか?
ソースコードを調べてみましたが、JSライブラリは私のスキルセットの範囲外でした。もしこれがオープンソースの他の場所(まずはJoplin)でも活用できるものであれば、と思い質問しました。
コードを辿るためのヒントやアドバイスがあれば、ぜひお聞かせください。
「いいね!」 50
私たちは独自にHTMLからMarkdownへの変換を行うJSモジュールを/app/assets/javascripts/discourse/app/lib/to-markdown.jsに作成しました。評価いただきありがとうございます。
「いいね!」 55
travelvc
(Ian C)
5
完全に同意します!Google ドキュメントで起草したものを Discourse ウィキにコピーする際、何度かその機能に驚かされました。@vinothkannans さん、ありがとうございます!
「いいね!」 8
qaisjp
(Qais Patankar)
7
ご投稿の他の部分とは少しずれますが… 以前どこかで、.docx としてエクスポートしてから pandoc で Markdown に変換すると、より良い結果が得られると読んだことがあります。私にとってはそれで問題なく動作しています(ただし、.odt としてエクスポートしてそれを Markdown に変換したことはまだ試していませんが)。
ただ、次は Google ドキュメントから Markdown への変換が必要になった際、必ず「Discourse コンバーター」を試してみようと思います 
「いいね!」 4