はてなブログのmarkdown原稿を投稿用の形式に変換
Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
script
test
LICENSE
README.md
hb-converter.rb

README.md

hb-converter (Version 1.0.1)

概要

はてなブログのmarkdown原稿(mdファイル)に,自動リンク停止記法[]を適宜挿入することによって「自動キーワードリンク」が挿入されない形式に変換します.

使い方

hb-converter.rbを実行してください.

ruby hb-converter.rb (原稿ファイル)

注意事項

  • 正しく処理を行うためには,markdown 原稿を書く際に以下の制約が生じます.
    • TeX構文は [tex: \hoge %] のように終了直前に % をおく必要がある
    • 表組みを使用する場合,行頭・行末の | を省略できない
  • はてなブログで使用可能なすべての markdown 記法に対応しているわけではありません.基本的には,./test/test.md で使用されているものがサポート対象となります.
  • きちんと構文解析を行うのではなく,正規表現を利用した置換処理を多用することにより変換を実現しているので,特殊なケースでは正しく処理できない場合があります.
  • 文字数の表示機能は "おまけ" です.なるべく「実際に表示される文字数(空白・改行を除く)」に近い数値を表示することを意図していますが,必ずしも正確な値とはなりません.
  • Mac OSX Yosemite 10.10.3 で動作確認を行っていますが,ご利用は自己責任でお願いします.