ruby.morphball.net

BlueFeather

English version

BlueFeather は、拡張 Markdown 記法で書かれたテキストを html に変換するソフトウェアです。 コマンドラインツールと、Ruby スクリプト内で変換を行うためのライブラリがセットになっています。 詳しくは BlueFeather マニュアルをご覧ください。

動作には ruby(バージョン 1.8.0 以降) が必要です。BlueFeather 0.20 から ruby 1.9.x 系列にも対応しました。

ダウンロード

RubyGems が組み込まれた環境であれば、コマンドラインから次のように打ち込んでインストールすることも可能です。

gem install bluefeather

一度インストールした BlueFeather のバージョンアップは、次のコマンドで行ってください。

gem update bluefeather

マニュアル

オンライン変換フォーム

Markdown記法でテキストを入力し、「変換する」ボタンを押すだけで、テキストをHTMLに変換することができます。

開発レポジトリ

Launchpad 上のプロジェクトページで、開発レポジトリを公開しています。 Bazaar がインストールされた PC 上で、コマンドラインから次のように打ち込むことで、BlueFeather 最新版のブランチを取得可能です。

% bzr branch lp:bluefeather

なお、Launchpad には独自のブランチを作って、そのブランチに施した変更をメインブランチへマージ提案(Merge Propose)できる機能があります。 もしも機能の拡張やバグ修正などを独自に行った方がおられましたら、ぜひマージをご提案ください。

一言メッセージフォーム

BlueFeather への要望、バグ報告、質問などがありましたら、こちらのフォームからお気軽にどうぞ。

一言メッセージへの返信

ソースコードから「BlueCloth 1.0.0 における既知のバグの修正」関係の修正方法を拝見しました。役立ちました。(2009年4月23日)

お役に立てたようで幸いです。 とくに凝った修正はしていませんが、手元で BlueCloth 1.0.0 の修正を行いたいという方は、ぜひ参考にしてください。

なお、つい先日 BlueCloth 2.0.x がリリースされたようなので、 拡張ライブラリでも(pure rubyでなくても)よいという方はそちらへの移行もお奨めします。

~~~でつくるコードブロックのなかで/^#/な行が<h1>になっちゃうのはうれしくないように思います(2009年5月9日)

手元の BlueFeather 0.20 で試してみたのですが、こちらでは再現できませんでした。実際に <h1> に変換されてしまったテキストファイルを、tetradice@gmail.comRubyForge のトラッカーまで送っていただけますか?

Launchpadの開発リポジトリが古いようです。BlueFeather::VERSION = '0.22'になってます。(2009年9月24日)

ご指摘ありがとうございます。改めてリポジトリを更新しました。

ディレクトリ内のファイルだと targets not found になるのですが仕様でしょうか? WindowsXP環境で仕様しています(2009年10月23日)

Windows環境で発生する、BlueFeatherの誤動作でした。0.32で修正いたしました。

TABLE内に改行を含む長文を記述する時、「|hoge|auau<br>hoehoe<br>moemoe|」のようになり、見やすさも書きやすさも失われてしまうのですが、何か良い方法はございますでしょうか?(2009年10月24日)

残念ながら今のBlueFeatherでは、その記述を使うか、tableタグを直書きするしかありません。

table中で改行を使えるような簡易記法を思いつけば実装したいのですが、今のところ何も良案がありません。 もし「こんな表記法があれば便利」という案があれば、ぜひメッセージフォームやtetradice@gmail.comまでお送りください。

更新履歴

2010-04-29

BlueFeather 0.40 をリリース

2010-02-24

BlueFeather 0.34 をリリース

2009-11-22

BlueFeather オンライン変換フォームを公開

BlueFeather 0.33 をリリース

2009-10-31

BlueFeather 0.32 をリリース

2009-09-27

ダウンロードのリンクが、BlueFeather 0.30のままになっていたのを修正

2009-09-26

BlueFeather 0.31 をリリース

2009-08-01

BlueFeather 0.30 をリリース

2009-06-15

BlueFeather 0.22 をリリース

2009-05-16

BlueFeather 0.21 をリリース

2009-05-10

「一言メッセージへの返信」を2件更新

2009-05-04

BlueFeather 0.20 をリリース


「一言メッセージへの返信」を追加


BlueFeather 0.20 fix1 をリリース

2009-02-27

BlueFeather 0.11 をリリース

2009-02-22

BlueFeather 0.10 (初版)をリリース

連絡先