' + md.render(input.value) + ''; const blob = new Blob([html], { type: 'text/html' }); const a = document.createElement('a'); a.href = URL.createObjectURL(blob); a.download = 'markdown-export.html'; a.click(); } input.addEventListener('input', renderPreview); const saved = localStorage.getItem('ggw-md-content'); if (saved) input.value = saved; renderPreview();