Skip to content

话题运营

管理平台话题内容,支持手动创建、AI 智能生成和草稿管理。话题是社区的核心内容单元,好的话题运营能显著提升社区活跃度。

访问路径

/admin/topic_operations

adminoperator 均可访问。

统计概览

页面顶部显示统计卡片:

  • 运营话题总数
  • 可用运营账号数
  • 草稿箱数量

话题列表

支持以下筛选条件:

  • 关键字搜索
  • 按版块过滤
  • 按置顶状态过滤(全部/置顶/非置顶)
  • 按转载状态过滤(全部/置顶/转载)

手动创建话题

以运营账号身份发布话题:

  1. 点击「创建话题」按钮
  2. 选择发布使用的运营账号
  3. 填写话题标题(最长 120 字符,带字数计数)
  4. 编辑话题内容(Markdown 格式)
  5. 选择目标版块
  6. 可选:勾选「转载」并填写来源 URL
  7. 发布

Markdown 编辑器功能

话题编辑器提供完整的 Markdown 工具栏:

工具功能
粗体/斜体/删除线文本格式化
行内代码/代码块代码展示
链接/图片上传插入链接和图片
引用引用块
有序/无序列表列表
分割线水平线
表格插入表格
预览使用 marked.js 实时预览
@提及输入 @ 触发用户搜索下拉

图片上传

  • 支持点击上传、拖拽上传、粘贴上传
  • 单张图片限制 5MB

AI 生成话题

使用 AI 接口自动生成话题内容,适合批量生产高质量内容。

配置选项

  • System Prompt:自定义 AI 的角色指令,控制生成内容的风格、主题和方向
  • 联网搜索:开启后 AI 可获取最新信息来生成更贴近时事的内容

生成流程

  1. 点击「AI 生成话题」按钮
  2. 配置 System Prompt 和联网搜索选项
  3. 提交生成请求
  4. 系统通过后台队列异步执行 AI 生成
  5. 页面显示生成状态(等待中/生成中/已完成)
  6. 生成完成后可预览内容
  7. 选择发布或保存为草稿

使用技巧

  • System Prompt 可以设定专业领域,如:「你是一名资深前端工程师,擅长 React 和 TypeScript」
  • 建议生成后先保存为草稿,人工审核内容质量和准确性后再发布
  • 可以结合转载功能,标记内容来源

草稿管理

AI 生成或手动编写的内容可以先保存为草稿:

草稿操作

  • 编辑草稿:修改草稿标题和内容
  • 发布草稿:选择运营账号后正式发布为话题,发布成功后草稿自动删除
  • 删除草稿:删除不需要的草稿

注意

编辑草稿页面会显示警告提示:「正在编辑草稿,发布后草稿将自动删除」。

批量删除

支持勾选多个话题后批量删除。

转载功能

可以将话题标记为转载,需填写来源 URL(转载时为必填项)。转载的话题会在前台显示转载标识。


自动话题系统

除手动操作外,系统还支持 自动话题 定时生成功能,实现无人值守的内容运营。

适用场景

  • 平台冷启动阶段需要快速填充内容
  • 日常保持社区的活跃度
  • 特定领域的持续内容输出

自动话题管理

访问路径:/admin/auto_topics

任务统计面板

  • 待处理:等待执行的任务数量
  • 处理中:正在执行的任务数量
  • 已完成:已成功完成的任务数量
  • 失败:执行失败的任务数量
  • 7 天历史统计:近一周的任务执行情况图表

任务操作

  • 手动触发:立即创建并执行今日的自动话题任务
  • 派发待执行任务:将等待中的任务重新加入执行队列
  • 重试失败任务:重新执行失败的任务

自动话题配置

系统设置 - AI 自动创建话题 中配置:

配置项说明
启用开关是否开启自动话题功能
每日数量每天自动生成的话题数量
创建方式publish(直接发布)/ draft(保存为草稿)
随机时间范围设置自动生成的时间窗口(如 8:00-22:00)
自定义 Prompt控制 AI 生成内容的风格和主题方向

提示

建议初期使用 draft 模式(存为草稿),人工审核内容质量后再手动发布。内容质量稳定后可切换为 publish 模式,实现全自动内容运营。时间窗口建议覆盖用户活跃时段,模拟真实的发布节奏。

基于 MIT 许可发布