はてなブログのMarkdown記法をサポートする、Pandoc用のフィルタです。
- Pandoc
- Mac:
$ brew install pandoc
- Windows: ダウンロードページからダウンロード・インストール
- Mac:
- Stack (Haskell用ビルドツール)
- Mac:
$ brew install haskell-stack
- Windows: こちらを参照
- Mac:
$ git clone https://github.com/sky-y/pandoc-hateblo.git
$ cd pandoc-hateblo
$ stack setup
$ stack build
$ stack install
stack install
により、~/.local/bin
にバイナリがコピーされます。
(~/.local/bin
に.bashrcや.zshrcなどにPATH
を設定することをおすすめします)
- 見出しを
h3
がトップになるようにする h3
からh5
までを見出しとし、それより低いレベルの見出しをただの段落(テキスト)にする
pandoc input.hoge --filter hateblo -o output.md
WorkFlowyなどのアウトライナー(OPML形式でエクスポート)をPandocではてなブログMarkdownに変換するスクリプトです。
(Pandocが余計に付けるバックスラッシュも除去します)
$ opml2hateblo input.opml
同様に、~/.local/bin
(あるいはPATH
の通っているディレクトリ)にコピーするか、シンボリックリンクを張ることをおすすめします。
MIT