PandocでMarkdownファイルをreSTファイルに変換する

2014/02/04 | Linux, Mac ,

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 162 follow us in feedly

まえがき

今回はMarkdownで書かれたファイルをreST(rst)のファイルに変換する方法を簡単にメモ。

どうしてもrstのファイルを作らざる得なくなり、でも慣れたMarkdown記法を用いたいので少し調べてみた。

開発環境

  • Pandoc 1.12.3
  • OS MacOSX

色々はかどるPandoc

PandocはHTMLやマークダウンなどのフォーマットのファイルをEPUBやらHTMLやらPDFに変換することのできるツール。

Haskellでできているツールで対応フォーマットのバリエーションがかなり豊かである。

Pandocはコマンドラインから実行することができる。

対応フォーマット

ヘルプを見る限りこんな感じになっていた

Input formats:  docbook, haddock, html, json, latex, markdown, markdown_github,
                markdown_mmd, markdown_phpextra, markdown_strict, mediawiki,
                native, opml, rst, textile

Output formats: asciidoc, beamer, context, docbook, docx, dzslides, epub, epub3,
                fb2, html, html5, json, latex, man, markdown, markdown_github,
                markdown_mmd, markdown_phpextra, markdown_strict, mediawiki,
                native, odt, opendocument, opml, org, pdf*, plain, revealjs,
                rst, rtf, s5, slideous, slidy, texinfo, textile
                [*for pdf output, use latex or beamer and -o FILENAME.pdf]

PDFに変換する際はちょっとした細工がいるみたい。

インストール

Haskellをインストールしている場合、ターミナルからインストールしてくることができるが、インストーラーのパッケージが公式ページで用意されているので、今回はそっちを使った。2014年2月時点で最新版の1.12.3をインストール

pandoc

pandoc

使ってみる

さて、pandocのインストールができたので本題のMarkdownからreSTファイルに変換してみよう。

pandoc test.md -o test.rst

こんな感じでできあがり!

# hello markdown

- it's easy
- it's cool

hoge

	echo "hello";
	return;


hello markdown
=====================

-  it's easy
-  it's cool

hoge

::

    echo "hello";
    return;


てな感じで今回は終了。

おすすめ書籍

プログラミングHaskell
プログラミングHaskell
posted with amazlet at 14.02.04
Graham Hutton
オーム社
売り上げランキング: 191,878

2014/02/04 | Linux, Mac ,

関連記事

Markdown記述環境のメモ。Vimとかプレビューアプリとか

まえがき 今回は『Markdown』に関する自分の開発環境のメモ。 ...

記事を読む

octopress-on-githubpages-2octopress-on-githubpages-2.png

GithubPagesでOctopressを使ってブログを作ってみた。

まえがき 最近ちょっと新しいブログを作りたいなーと思いつついくつかブ...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

  • Sorry. No data so far.

PAGE TOP ↑