chat2blog: 把ChatGPT对话记录放进你的博客里
我想要一个hexo的插件,它能够支持将ChatGPT的对话记录插入到我的博客文章中。
我想实现以下功能:
- 能够从ChatGPT的共享链接中提取对话记录。
- 将对话记录转换为Markdown格式,并在hexo文章中使用自定义标签来渲染。
- 提供默认的CSS样式,同时允许用户自定义样式。
- 支持在hexo文章中显示对话记录。
- 支持自定义对话记录的样式。
- 支持自定义对话记录的位置。
- 支持自定义对话记录的大小。
好的,我明白了你的需求。你想要一个hexo插件,可以将ChatGPT的对话记录插入到你的博客文章中。这个插件应该支持以下功能:
- 从ChatGPT导出对话记录为Markdown格式。
- 在hexo文章中使用自定义标签来渲染对话记录。
- 提供默认的CSS样式,同时允许用户自定义样式。
- 支持在hexo文章中显示对话记录。
- 支持自定义对话记录的样式。
- 支持自定义对话记录的位置。
- 支持自定义对话记录的大小。
你希望这个插件能够实现这些功能吗?
是的,我希望它能够实现这些功能。
确认需求: 用户希望开发一个 hexo 插件,用于将 ChatGPT 的对话记录插入到博客文章中。插件需要支持从共享链接提取对话、转换为 Markdown、使用自定义标签渲染、提供默认样式并允许用户自定义样式、在文章中显示对话记录、自定义对话样式、位置和大小。
// 在hexo插件中,使用axios获取共享链接的内容
import axios from ‘axios’;
async function fetchConversation(url) {
try {
const response = await axios.get(url);
return response.data;
} catch (error) {
console.error(‘Error fetching conversation:’, error);
}
}