MarkdownファイルをEmacs組織モード形式に移行する方法


34

OS X向けのVoodooPadパーソナルWikiソフトウェアを数年間使用した後、Markdown形式のファイルとして保存された何百もの個人メモを持っています。

組織モードからマークダウンにエクスポートするための情報はたくさんありますが、マークダウンを組織モード形式に簡単に変換する方法はありますか?


更新

user2619203の回答、Pandoc使用したファイルのバッチ処理に関する質問に対するこの回答おかげで、わずか数分で400個のMarkdownファイルを組織モード形式に変換することができました。

解決策は、VoodooPadドキュメントをテキストとしてフォルダーにエクスポートすることでした([ファイル] > [ ドキュメントのエクスポート] > [ テキストとしてエクスポート...])。次にpandocfindコマンドを介して呼び出して、すべてを一度に変換します。

$ find . -name \*.txt -type f -exec pandoc  -f markdown -t org -o {}.org {} \; 

私が見た変換済みの.orgファイルは、コードブロックやフォーマットのスタイリングも含めて、美しくフォーマットされています。ありがとう、user2619203

1つのファイルをMarkdownからOrgに単純に変換するには、次のコマンドを使用できます。

pandoc -f markdown -t org -o newfile.org original-file.markdown

Pandocドキュメントへのリンクはこちら


あなたが使用しているので、あなたはemacsにpandoc興味があるかもしれませんpandoc-mode、そのかなりきちんとした
イクバルアンサリー

回答:


31

Pandocは、複数のドキュメント形式間で変換できます。

多数のMarkdownファイルを組織モードに変換するには:

for f in `ls *.md`; do 
  pandoc -f markdown -t org -o ${f}.org ${f}; 
done

17
ドキュメントの関連部分へのリンクpandoc、使用する特定のコマンド、最小限の作業例など、さらなる内容の追加を検討してください。良い答えを書くにはどうすればいいですか?を参照してください。(現在の形式では、これは回答というよりもコメントです。)
コンスタンティン14


-1

以下は、pandocを使用して現在のバッファーのコンテンツをorgmode形式に変換するemacs関数です。

  (defun markdown-convert-buffer-to-org ()
    "Convert the current buffer's content from markdown to orgmode format and save it with the current buffer's file name but with .org extension."
    (interactive)
    (shell-command-on-region (point-min) (point-max)
                             (format "pandoc -f markdown -t org -o %s"
                                     (concat (file-name-sans-extension (buffer-file-name)) ".org"))))
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.