MarkdownSectionNumbering
MarkdownSectionNumbering
adds section numbers to markdown headings written in "#" style.
Installation
Add this line to your application's Gemfile:
gem 'markdown_section_numbering'
And then execute:
$ bundle
Or install it yourself as:
$ gem install markdown_section_numbering
Usage
require "markdown_section_numbering"
markdown = <<MD
# a
## b
foo bar
## c
- list
- list
- list
MD
puts MarkdownSectionNumbering.convert(markdown)
This code produces the following results.
# 1 a
## 1.1 b
foo
## 1.2 c
- list
- list
- list
Contributing
- Fork it ( https://github.com/[my-github-username]/markdown_section_numbering/fork )
- 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 a new Pull Request