3 Commits

Author SHA1 Message Date
2f32fca358 更新 fetchCategories 方法,添加 include_subcategories 参数以获取子分类信息 2025-04-03 17:07:51 +08:00
d6221a4f91 新增主题信息获取功能,完善 Discourse 同步机制
- 在 DiscourseAPI 中添加 fetchTopicInfo 和 fetchTopicTags 方法
- 更新发布流程,支持从 Discourse 同步最新标签和分类信息
- 在更新帖子时自动获取并同步 Discourse 上的标签和分类
- 扩展 Front Matter,新增 discourse_category_id 和 discourse_category 字段
- 优化更新逻辑,确保本地文件与 Discourse 内容保持一致
2025-03-10 20:09:08 +08:00
cc1e06ec5c 重构插件架构,解耦主要功能模块
- 将主类拆分为多个专注的模块,如 DiscourseAPI、EmbedHandler
- 重命名主类为 PublishToDiscourse,提高语义清晰度
- 抽取通用工具函数到独立模块
- 优化代码结构,提高可维护性和可读性
- 调整 Front Matter 处理和嵌入内容处理逻辑
2025-03-10 19:33:50 +08:00