- 将主类拆分为多个专注的模块,如 DiscourseAPI、EmbedHandler - 重命名主类为 PublishToDiscourse,提高语义清晰度 - 抽取通用工具函数到独立模块 - 优化代码结构,提高可维护性和可读性 - 调整 Front Matter 处理和嵌入内容处理逻辑