Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 963 Bytes

README.md

File metadata and controls

27 lines (20 loc) · 963 Bytes

これは何?

markdown形式で書かれたテキストをNuLabbacklogのWikiの形式に変換するスクリプトです。 kramdownを使ってmarkdownをパースし、HTMLに出力する流れをフックして作成しています。

使い方

コマンドラインから実行する場合

$ ./ruby convert.rb input.md

コードとして実行する場合

require 'rubygems'
require 'kramdown'
require 'cgi'
require 'rexml/parsers/baseparser'
require 'kramdown/converter/backlog'
mdown_src = File.read(filename)
Kramdown::Document.new(mdown_src).to_backlog

サンプル

同梱されているinput.mdを変換したのがoutput.txtとなっています。

制限事項

とりあえず自分が必要だった書式にだけ対応している為、未対応の書式が多数あります。

ライセンス

kramdownと同様にGPLv3となります。