 # YIYI : 这里我不仅仅 map 了 level 0
 md.renderer.rules.paragraph_open = (tokens, idx)->
   lineNo = null
-  if tokens[idx].lines # /*&& tokens[idx].level == 0*/)
+  if tokens[idx].lines and !DISABLE_SYNC_LINE # /*&& tokens[idx].level == 0*/)
     lineNo = tokens[idx].lines[0]
     return '<p class="sync-line" data-line="' + lineNo + '">'
   return '<p>'

    highlightedBlock = $(html)
    highlightedBlock.removeClass('editor').addClass('lang-' + lang)

    if lineNo != null
      highlightedBlock.attr({'data-line': lineNo})
      highlightedBlock.addClass('sync-line')


parseMD = (inputString, option={})->
  {markdownPreview} = option

  DISABLE_SYNC_LINE = !(option.isForPreview) # set global variable

  # toc
  tocTable = {} # eliminate repeated slug
  tocEnabled = false
