TrendRadarDocs项目来自sansansansan 个人项目与软件主页sandev.cc
首页文档社区企业合作个人支持致谢
  • 开始使用
    • 选择部署方式
    • 无服务器:GitHub Actions
    • 服务器 / NAS:Docker
    • 本机试用:本地运行
    • 配置内容与推送
  • 数据源配置
    • 平台配置
    • 自建热点源(AI 部署)
    • RSS 订阅配置
  • 内容筛选
    • 关键词配置
    • AI 智能筛选
  • 推送通知
    • 推送渠道
    • 推送模式
    • 调度系统
  • AI 增强
    • AI 分析推送
    • AI 多语言翻译
    • MCP 对话分析
    • MCP 提问指南
  • 数据与运维
    • 存储配置
    • 配置编辑器
    • 发布网页报告
    • 系统架构
  • 其他
    • 常见问题
  1. 文档
  2. /
  3. 数据与运维
  4. /
  5. 配置编辑器
上一篇存储配置下一篇发布网页报告
© TrendRadar·GPL-3.0 License·官网·GitHub·by sansan

可视化配置编辑器

TrendRadar 提供了一个基于 Web 的图形化配置界面。你不需要手动编辑 YAML 文件, 通过表单、开关、下拉框等可视化控件即可完成所有配置修改,然后导出为配置文件。
可视化配置编辑器
在线访问
编辑器已部署至 GitHub Pages,可以直接在浏览器中打开使用:
https://sansan0.github.io/TrendRadar/

可编辑的配置内容

编辑器支持 config.yaml、timeline.yaml 和 frequency_words.txt 三个配置文件的可视化编辑。AI 提示词文件(如 ai_analysis_prompt.txt)和 Docker 环境变量(.env)需要手动编辑。
config.yaml -- 系统主配置
系统运行所需的所有核心参数,均可在此界面中以表单方式编辑:
  • 推送模式:选择「当前热点」或「增量推送」模式
  • 平台选择:勾选需要监控的热榜平台
  • 通知渠道:配置企业微信、飞书、钉钉、Telegram、邮件等推送方式
  • AI 设置:配置 AI 分析、翻译、智能过滤等功能的开关和参数
  • 存储选项:配置本地存储或 S3 兼容的远程存储
  • 显示设置:调整报告输出的格式和样式
timeline.yaml -- 时间线调度配置
通过可视化界面管理任务的执行时间和频率:
  • 预设选择:以卡片形式展示预设的调度方案,点击即可应用
  • 周视图:以 7 x 24 的时间线条形图直观展示每天的任务安排, 不同颜色标识推送、分析、采集等不同类型的任务状态
  • 交互控件:通过开关、下拉框、时间选择器等控件调整每个时段的任务
  • 星期映射:将配置应用到一周中的指定日期
frequency_words.txt -- 关键词配置
以可视化方式编辑关键词分组,支持以下高级语法的预览和高亮显示:
  • + 必含词 -- 标题中必须包含该关键词
  • ! 排除词 -- 排除包含该关键词的新闻
  • @ 数量限制 -- 限制该组关键词匹配的最大条数
  • => 别名 -- 为关键词设置显示别名
  • /.../i 正则表达式 -- 使用正则语法进行灵活匹配
编辑器会实时预览匹配行为,帮助你在导出前确认配置效果。

使用流程

按照以下步骤使用可视化编辑器修改配置:
1
打开编辑器
在浏览器中访问编辑器页面。你可以直接使用在线版本,也可以在本地打开项目中的 docs/index.html 文件。
2
修改配置
在可视化界面中进行所需的配置更改。所有修改都在浏览器本地完成,不会上传到任何服务器。
3
导出配置文件
修改完成后,点击导出按钮下载生成的配置文件。编辑器会根据你的设置生成对应格式的文件内容。
4
替换项目中的配置
将导出的文件覆盖到项目的 config/ 目录中,替换对应的原始文件。
5
重启服务使配置生效
根据你的部署方式重启服务,使新的配置生效:
# Docker 部署
docker compose up -d

# 本地部署
# 停止当前运行的程序,然后重新启动
提示
编辑器的所有操作都在你的浏览器本地完成,不会将配置数据发送到任何远程服务器。你可以放心编辑包含敏感信息的配置。