global.Hydro.lib.html2md = module.exports = function html2md(str) {
return str.replace(/
/gmi, '').replace(/<\/p>/gmi, ' ')
.replace(/
/gmi, '# ')
.replace(//gmi, '## ')
.replace(//gmi, '### ')
.replace(//gmi, '#### ')
.replace(//gmi, '##### ')
.replace(//gmi, '###### ')
.replace(/<\/?code>/, '\n```\n')
.replace(/.*?<\/img>/gmi, (substr) => {
const RE_IMG = /(.*?)<\/img>/i;
const res = RE_IMG.exec(substr);
return `[${res[2]}](${res[1]})`;
})
.replace(/<\/h[0-6]>/, '\n');
};