code: func (mrt MarkdownRichText) Esc(s string) string {
  	repalcer := strings.NewReplacer("[", "\\[", "]", "\\]", "(", "\\(", ")", "\\)", "`", "\\`", "_", "\\_", "*", "\\*")
  	return repalcer.Replace(s)
  }
docs: // Esc escapes '[', ']', '(', ')', "`", "_", "*" with \