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'); };