Skip to content

sky-y/pandoc-hateblo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pandoc-hateblo: はてなブログ用Pandocフィルタ

はてなブログのMarkdown記法をサポートする、Pandoc用のフィルタです。

必要なもの

ビルド・インストール

$ 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

ラッパースクリプト: opml2hateblo

WorkFlowyなどのアウトライナー(OPML形式でエクスポート)をPandocではてなブログMarkdownに変換するスクリプトです。

(Pandocが余計に付けるバックスラッシュも除去します)

$ opml2hateblo input.opml

同様に、~/.local/bin(あるいはPATHの通っているディレクトリ)にコピーするか、シンボリックリンクを張ることをおすすめします。

ライセンス

MIT

About

はてなブログ用Pandocフィルタ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published