issue #3451. fix a markdown rendering issue
Merge remote-tracking branch 'upstream/master'
issue#3451. add js binding and update the link