├── .DS_Store
├── .gitattributes
├── images
├── .DS_Store
├── logo.png
├── favicon.ico
├── og-image.png
├── favicon-16x16.png
├── favicon-32x32.png
├── favicon-512x512.png
├── apple-touch-icon.png
├── favicon-2048x2048.png
└── favicon.svg
├── package.json
├── .hintrc
├── README.md
├── 404.html
├── i18n.js
├── terms.html
├── privacy.html
├── index.html
├── script.js
└── styles.css
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pdmaker/Markdown-to-HTML/HEAD/.DS_Store
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/images/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pdmaker/Markdown-to-HTML/HEAD/images/.DS_Store
--------------------------------------------------------------------------------
/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pdmaker/Markdown-to-HTML/HEAD/images/logo.png
--------------------------------------------------------------------------------
/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pdmaker/Markdown-to-HTML/HEAD/images/favicon.ico
--------------------------------------------------------------------------------
/images/og-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pdmaker/Markdown-to-HTML/HEAD/images/og-image.png
--------------------------------------------------------------------------------
/images/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pdmaker/Markdown-to-HTML/HEAD/images/favicon-16x16.png
--------------------------------------------------------------------------------
/images/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pdmaker/Markdown-to-HTML/HEAD/images/favicon-32x32.png
--------------------------------------------------------------------------------
/images/favicon-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pdmaker/Markdown-to-HTML/HEAD/images/favicon-512x512.png
--------------------------------------------------------------------------------
/images/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pdmaker/Markdown-to-HTML/HEAD/images/apple-touch-icon.png
--------------------------------------------------------------------------------
/images/favicon-2048x2048.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pdmaker/Markdown-to-HTML/HEAD/images/favicon-2048x2048.png
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "project",
3 | "lockfileVersion": 1,
4 | "requires": true,
5 | "packages": {}
6 | }
7 |
--------------------------------------------------------------------------------
/.hintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": [
3 | "development"
4 | ],
5 | "hints": {
6 | "compat-api/html": [
7 | "default",
8 | {
9 | "ignore": [
10 | "meta[name=theme-color]"
11 | ]
12 | }
13 | ]
14 | }
15 | }
--------------------------------------------------------------------------------
/images/favicon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # MD2HTML - Markdown & HTML Converter
2 |
3 | 一个简单但功能强大的在线 Markdown 和 HTML 互转工具。
4 |
5 | ## 功能特点
6 |
7 | - 🔄 双向转换:支持 Markdown 转 HTML 和 HTML 转 Markdown
8 | - 🌓 深色/浅色主题切换
9 | - 🌐 支持中英文界面切换
10 | - 🧹 自动清理引用标记功能
11 | - 📋 便捷的复制功能
12 | - 💻 完全在浏览器端运行,无需后端服务
13 |
14 | ## 技术栈
15 |
16 | - HTML5
17 | - CSS3
18 | - JavaScript
19 | - [Marked.js](https://marked.js.org/) - Markdown 解析器
20 | - [Turndown](https://github.com/mixmark-io/turndown) - HTML 转 Markdown 工具
21 |
22 | ## 快速开始
23 |
24 | 1. 克隆仓库:
25 | ```bash
26 | git clone https://github.com/yourusername/md2html.git
27 | ```
28 |
29 | 2. 打开项目目录:
30 | ```bash
31 | cd md2html
32 | ```
33 |
34 | 3. 使用任意 Web 服务器运行项目,例如:
35 | ```bash
36 | npx serve
37 | ```
38 |
39 | 4. 在浏览器中访问 `http://localhost:3000`
40 |
41 | ## 使用说明
42 |
43 | 1. 选择转换模式(Markdown 转 HTML 或 HTML 转 Markdown)
44 | 2. 在左侧输入框中粘贴源代码
45 | 3. 点击"转换"按钮
46 | 4. 在右侧查看转换结果
47 | 5. 使用"复制输出"按钮复制转换后的内容
48 |
49 | ## 自定义设置
50 |
51 | - 切换深色/浅色主题
52 | - 切换中英文界面
53 | - 选择是否移除引用标记
54 |
55 | ## 贡献指南
56 |
57 | 欢迎提交 Pull Requests 来改进这个项目。
58 |
59 | ## 许可证
60 |
61 | MIT License - 查看 [LICENSE](LICENSE) 文件了解详情
62 |
63 | ## 联系方式
64 |
65 | 如有问题或建议,请通过以下方式联系:
66 |
67 | - 提交 Issue(推荐)
68 | - 发送邮件至:[hi@md2html.com](mailto:hi@md2html.com)
69 |
70 | ## 致谢
71 |
72 | 感谢以下开源项目:
73 | - Marked.js
74 | - Turndown
75 |
--------------------------------------------------------------------------------
/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
28 |
使用条款
29 |
30 |
31 | 服务说明
32 | MD2HTML 提供在线 Markdown 和 HTML 格式转换服务。本工具完全免费,采用纯前端技术实现,所有转换都在用户浏览器本地完成。
33 |
34 |
35 |
36 | 使用规范
37 | 您可以自由使用本工具进行任何合法内容的格式转换。我们不对用户输入的内容进行审查或存储,但请确保您的使用符合相关法律法规。
38 |
39 |
40 |
41 | 开源协议
42 | MD2HTML 是一个开源项目,您可以在 GitHub 上查看源代码。在遵守开源协议的前提下,您可以自由使用、修改和分发本工具。
43 |
44 |
45 |
46 | 免责声明
47 | 本工具按"现状"提供,我们不对转换结果的准确性做出保证。请在使用转换后的内容前自行检查。我们不对使用本工具造成的任何直接或间接损失负责。
48 |
49 |
50 |
51 | 条款更新
52 | 我们保留随时更新这些条款的权利。重大变更会通过网站公告通知用户。继续使用本工具即表示您同意接受新的条款内容。
53 |
54 |
55 |
56 |
57 |
90 |
91 |
174 |
28 |
隐私政策
29 |
30 |
31 | 隐私保护承诺
32 | MD2HTML 高度重视用户隐私保护。我们的工具是一个纯前端应用程序,所有数据处理都在您的浏览器本地完成,不会将任何内容传输到服务器。
33 |
34 |
35 |
36 | 数据收集
37 | 我们不收集任何用户数据。您在工具中输入的所有内容都只在您的浏览器中进行处理,我们无法访问这些内容。
38 |
39 |
40 |
41 | 本地存储
42 | 我们仅使用浏览器的本地存储(localStorage)来保存您的主题偏好设置(深色/浅色模式)和语言选择。这些数据完全存储在您的设备上,我们无法访问。
43 |
44 |
45 |
46 | 无需账户
47 | 我们的工具无需注册或登录即可使用,因此我们不会收集任何个人身份信息。
48 |
49 |
50 |
51 | 安全性
52 | 由于所有操作都在本地完成,您的内容始终保持私密。我们建议您在处理敏感信息时,确保使用可信的设备和浏览器。
53 |
54 |
55 |
56 |
57 |
90 |
91 |
174 |
82 |
86 |
87 |
88 |
89 |
93 |
94 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
HTML 输出
148 |
149 |
150 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
203 |
204 |
205 |