Markdown 转 HTML 转换器

字符: 0 | 行数: 0
HTML 字符: 0
使用说明
${html} `; const blob = new Blob([fullHTML], { type: "text/html;charset=utf-8" }); const url = URL.createObjectURL(blob); const a = document.createElement("a"); a.href = url; a.download = "markdown-output.html"; a.click(); URL.revokeObjectURL(url); }; // 清空 window.clearAll = function () { document.getElementById("markdown-input").value = ""; document.getElementById("preview-output").innerHTML = ""; document.getElementById("html-code").value = ""; updateStats(); }; // 加载示例 window.loadSample = function () { const sample = `# Markdown 示例文档 ## 文本格式 这是**粗体**文本,这是*斜体*文本,这是~~删除线~~文本。 ## 列表 ### 无序列表 - 项目一 - 项目二 - 子项目 - 另一个子项目 - 项目三 ### 有序列表 1. 第一步 2. 第二步 3. 第三步 ## 代码 行内代码:\`console.log('hello')\` 代码块: \`\`\`python def hello(): print("Hello, World!") \`\`\` ## 表格 | 标题1 | 标题2 | 标题3 | |-------|-------|-------| | 内容1 | 内容2 | 内容3 | | 内容4 | 内容5 | 内容6 | ## 引用 > 这是一段引用文字 > 可以有多行 ## 链接和图片 [这是一个链接](https://example.com) ![图片描述](https://via.placeholder.com/150) ## 分隔线 --- ## 任务列表 - [x] 已完成任务 - [ ] 未完成任务 - [ ] 另一个任务 `; document.getElementById("markdown-input").value = sample; convertMarkdown(); }; // 实时转换 document.getElementById("markdown-input").addEventListener("input", function () { convertMarkdown(); }); // 初始化 loadTheme(); convertMarkdown();