这个JS程序能够将ChatGPT的聊天记录导出为Markdown文件。
这个程序包含一个名为convertHtmlToMarkdown
的函数,它将HTML元素转换为Markdown格式的字符串。该函数支持以下HTML标签的转换:
h1
-h6
: 标题p
: 段落b
: 粗体文本i
: 斜体文本pre
: 代码块a
: 链接img
: 图片br
: 换行ol
: 有序列表ul
: 无序列表code
: 行内代码table
: 表格blockquote
: 引用hr
: 分隔线
此外,该程序还包含一个自执行函数,用于将ChatGPT的聊天记录转换为Markdown格式的字符串,并下载为.md
文件。
- 打开ChatGPT聊天记录页面
- 打开开发者工具控制台(可以使用
F12
或者Ctrl+Shift+J
快捷键) - 将
main.js
的代码复制粘贴到控制台中,并运行 - 程序将自动将聊天记录转换为Markdown格式,并下载为
.md
文件
- 该程序仅能在ChatGPT聊天记录页面中运行
- 该程序使用了ES6语法,可能无法在一些老旧的浏览器中运行
- 下载的
.md
文件将以ChatGPT聊天记录页面的标题命名