← ClaudeAtlas

md-to-htmllisted

将 Markdown 文档转换为美观的 HTML 格式并在浏览器中打开
open-ace/open-ace · ★ 4 · Web & Frontend · score 68
Install: claude install-skill open-ace/open-ace
# Markdown 转 HTML Skill 此 skill 用于将 Markdown 文档转换为带有专业样式的 HTML 格式,并在浏览器中打开查看。 ## 使用场景 - 需要将项目文档以更美观的方式展示 - 需要生成可分享的 HTML 格式文档 - 需要参考现有 HTML 模板格式转换文档 ## 工作流程 ### 1. 确认源文件和目标文件 - **源文件**: 用户指定的 Markdown 文件路径 - **目标文件**: 默认为源文件同名但扩展名为 `.html`,或用户指定路径 - **参考模板**: 可选,用于参考样式的现有 HTML 文件 ### 2. 读取参考模板(如有) 如果用户指定了参考模板,读取该模板提取: - CSS 样式(`<style>` 标签内容) - 页面结构布局 - 颜色变量和主题配置 ### 3. 转换 Markdown 为 HTML 将 Markdown 内容转换为 HTML,包括: | Markdown 元素 | HTML 转换 | |--------------|----------| | 标题 `#` | `<h1>` - `<h6>` | | 粗体 `**text**` | `<strong>text</strong>` | | 斜体 `*text*` | `<em>text</em>` | | 代码 `` `code` `` | `<code>code</code>` | | 代码块 ` ``` ` | `<pre><code>...</code></pre>` | | 引用 `>` | `<blockquote>...</blockquote>` | | 列表 `-` / `1.` | `<ul>` / `<ol>` | | 表格 | `<table>` | | 链接 `[text](url)` | `<a href="url">text</a>` | | 分隔线 `---` | `<hr>` | ### 4. 应用默认样式 如果没有参考模板,使用以下默认样式: ```css :root { --primary-color: #667eea; --secondary-color: #764ba2; --bg-color: #f8f9fa; --card-bg: #ffffff; --text-color: #333; --text-muted: #6c757d; --border-color: #dee2e6; --code-bg: #f4f4f4; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.8; color: var(--text-color); background: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 100%); min-height: 100vh; margin: 0; padding: 20px; } .container { max-width: 1200px; margin: 0 auto; background: var(--card-