update markdown plugin to support more languages