class Kramdown::Parser::GFM

def generate_gfm_header_id(text)

def generate_gfm_header_id(text)
  result = text.downcase
  result.gsub!(NON_WORD_RE, '')
  result.tr!(" \t", '-')
  @id_counter[result] += 1
  result << (@id_counter[result] > 0 ? "-#{@id_counter[result]}" : '')
  @options[:auto_id_prefix] + result
end