
ReTextやFormikoのようなGUIベースのソフトウェアから抜け出して、それを使用してください。コマンドラインツールpandocと同様に、ブラウザプラグインなしでWebブラウザでマークダウンファイル(MIMEタイプ関連)をHTMLファイルとして開くことはできますか?
Raw Markdownファイルには、任意の種類のリソースへの画像またはリンクを含めることができます。したがって、出力HTMLファイルを/tmp/
ディレクトリまたは他の場所に保存する代わりに、プロセスは動的(stdout?)でなければなりません。
では、そのようなコマンドをどのように.desktop
ファイルに含めることができますか?
答え1
に基づいてこれ:
pandoc README.md | firefox "data:text/html;base64,$(base64 -w 0 <&0)"
# or
python3 -m markdown README.md | firefox "data:text/html;base64,$(base64 -w 0 <&0)"
したがって、関数を作成できます。
mdopen(){ pandoc "$1" | firefox "data:text/html;base64,$(base64 -w 0 <&0)"; }
使用法:
mdopen README.md
代替案:使用grip
。マークダウンファイルを提供するためにローカルWebサーバーを開きます。
$ pip install grip
$ grip
[...]
* Running on http://localhost:6419/ (Press CTRL+C to quit)
ブラウザでこの場所を指すと、Markdownファイルが表示されます。