md2review is a CLI tool to convert from Markdown into Re:VIEW (http://reviewml.org/ ). This command uses Redcarpet gem to parse markdown.
You can use the commmand md2review as:
$ md2review [options] your-document.md > your-document.re
--version
: show version--help
: show help--render-header-offset = N
: use offset of header levels--render-disable-image-caption
: disable image caption; coverting into//indepimage
--render-link-in-footnote
: enable links in footnote.--render-enable-cmd
: support//cmd{...//}
forshell-session
andconsole
blocks--render-math
: support@<m>{...}
and//texequation{...}
--render-table-caption
: support table caption before table likeTable: some captions
--parse-no-intra-emphasis
: do not parse emphasis inside of words.--parse-autolink
: parse links even when they are not enclosed in<>
characters.--render-empty-image-caption
: use//image
with caption and use//indepimage
without caption
Add this line to your application's Gemfile:
gem 'md2review'
And then execute:
$ bundle
Or install it yourself as:
$ gem install md2review
- fix: typo (@yukirii)
- fix: anchor content should be escaped
- add: option --empty-image-caption: switch to use
//image
or//indepimage
with caption
- add: option --image-table to support
//imgtable
with![Table:foo](...)
- fix: olist before/after ulist
- fix: fix math support for complex cases
- add: option --version
- add: option --render-math to support
@<m>{...}
and//texequation{\n...\n}\n
- add: option --render-table-caption to support
Table: caption
- fix: when href in emphasis (@hanachin)
- fix: spaces before image block (@hanachin)
- fix: remove inline markup in href content (@hanachin)
- special attribute in header need a separator(U+0020) to distinguish from Re:VIEW inline markup (reported by @himajin315 and @yasulab)
- support language on code block
- add option --render-enable-cmd
- fix handling empty cell in
//table
- support header attributes in PHP Markdown Extra
- allow images in list items (with
@<icon>
) - add option --disable-image-caption
- allow 6th header level
- add option --render-link-in-footnote (by @masarakki)
- support inline markup in footnote (by @hamano)
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request