惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 聂微东
GbyAI
GbyAI
S
SegmentFault 最新的问题
H
Hackread – Cybersecurity News, Data Breaches, AI and More
V
Visual Studio Blog
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
B
Blog
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
雷峰网
雷峰网
爱范儿
爱范儿
Vercel News
Vercel News
人人都是产品经理
人人都是产品经理
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
Microsoft Security Blog
Microsoft Security Blog
Jina AI
Jina AI
P
Proofpoint News Feed
A
About on SuperTechFans
I
InfoQ
F
Fortinet All Blogs
L
LangChain Blog
T
Tailwind CSS Blog

Halo - 强大易用的开源建站工具 | 应用市场

源蝶文档 Hanlo Theme 用户小黑屋 情侣主页 微信公众号同步 互动增强 BBS 社区 重要日期 知识库 新野-粗犷主义 站点访问控制 Lottie 动画 展示架 MCP Server 绿野 Luye Log Viewer 超级链接卡片 通知聚合 Akari 深色模式 AI RolePlay GitHub 人机验证 心愿便签 Afdian Plus Publica 公共门户 资源下载管理 文章数据趋势分析 归航寻亲 项目展厅
文章投稿审核
2026-08-12 · via Halo - 强大易用的开源建站工具 | 应用市场

投稿审核

一款面向 Halo 2.25.x 的用户投稿审核插件,将用户投稿、AI 自动审核和管理员人工复核整合为一套完整流程。

普通用户可以从个人中心选择自己创建的文章发起投稿。插件会通过 AI Foundation 调用站点默认模型或管理员指定的模型,对文章标题、摘要、正文、标签和分类进行综合审核,并根据评分自动发布、转入人工审核或拒绝投稿。

功能特色

  • 用户个人中心内置“投稿中心”,无需修改 Halo 核心代码。
  • 用户可以选择自己创建的文章投稿,并随时查看投稿状态和审核报告。
  • 基于 AI Foundation 审核文章质量、合规性、广告垃圾内容、低质量 AI 内容和原创价值。
  • 支持使用 AI Foundation 默认模型,也可以为投稿审核单独指定模型。
  • 支持自定义系统提示词和审核提示词模板。
  • 高分文章自动发布,中间分数进入人工审核,低分文章自动拒绝。
  • 管理员可以查看完整 AI 报告、通过发布、填写原因拒绝或重新发起 AI 审核。
  • 提供独立的 Halo 权限模板,只有获得授权的用户才会看到投稿入口。
  • 用户端和管理端均支持响应式布局。

审核流程

用户选择文章并提交
        ↓
    AI 自动审核
        ↓
 ┌───────────────┬────────────────┬───────────────┐
 │ 评分 ≥ 85     │ 60 ≤ 评分 < 85 │ 评分 < 60     │
 │ 自动通过发布  │ 等待人工审核   │ 自动拒绝      │
 └───────────────┴────────────────┴───────────────┘

AI 服务不可用、调用超时或返回结果无法解析时,投稿会安全转入人工审核,不会被误发布或误拒绝。

界面展示

用户投稿中心

获得“发起投稿审核”权限的用户,可以在个人中心侧边栏进入投稿中心,查看自己的投稿记录和审核结果。

用户投稿中心

选择投稿文章

点击“我要投稿”后,可以从当前账号创建的文章中选择需要投稿的内容。文章选择窗口支持大量文章滚动浏览。

选择投稿文章

投稿状态

投稿完成后,用户可以看到文章标题、审核状态、AI 评分、提交时间以及审核报告入口。

用户投稿列表

AI 审核报告

审核报告会展示文章信息、当前状态、AI 评分和审核理由,帮助用户了解文章存在的问题和修改方向。

AI 审核报告

管理员审核中心

插件会在 Halo Console 一级侧边栏增加“文章审核”入口。管理员可以查看待审核、AI 审核通过、已发布和已拒绝的投稿数量。

管理员审核中心

当存在待审核投稿时,管理员可以查看文章、查看 AI 报告、通过发布、拒绝投稿或者重新执行 AI 审核。

管理员审核列表

状态说明

状态 说明
DRAFT 草稿
PENDING_AI AI 审核中
AI_PASS AI 审核通过
AI_REVIEW 等待管理员人工审核
PUBLISHED 已发布
REJECTED 已拒绝

AI 审核规则

AI 评分 处理方式
85–100 自动通过并发布文章
60–84 进入管理员人工审核队列
0–59 拒绝投稿并向用户展示审核原因

发布后文章作者保持为原投稿用户。

模型与提示词设置

管理员可以从投稿审核中心进入设置页面:

/console/contribution-review/setting

设置页面支持:

  • 跟随 AI Foundation 站点默认语言模型。
  • 从 AI Foundation 已配置模型中选择自定义语言模型。
  • 修改系统提示词。
  • 修改文章审核提示词模板。
  • 使用 {{title}}{{excerpt}}{{tags}}{{categories}}{{content}} 模板变量。

权限设计

插件提供两个独立的权限模板:

  • 发起投稿审核:允许普通用户看到投稿中心、提交自己的文章并查看自己的审核报告。
  • 投稿审核管理:允许管理人员查看全部投稿、查看 AI 报告、通过发布、拒绝投稿和重新执行 AI 审核。

未获得“发起投稿审核”权限的普通用户不会在个人中心看到投稿入口,直接访问投稿页面也会被拒绝。

环境要求

  • Halo 2.25.x
  • AI Foundation >= 1.0.0, < 2.0.0
  • 至少配置一个可用的语言模型

安装与使用

  1. 在 Halo Console 中安装并启用 AI Foundation。
  2. 在 AI Foundation 中配置语言模型,并设置默认模型。
  3. 上传并启用“投稿审核”插件 JAR。
  4. 为允许投稿的用户角色分配“发起投稿审核”权限模板。
  5. 如需委派后台审核能力,为管理角色分配“投稿审核管理”权限模板。
  6. 进入 Console 的“文章审核”页面,根据需要调整模型和提示词设置。

数据与安全

  • 投稿数据使用 Halo Extension Model 存储。
  • 用户身份来自 Halo 已认证会话,不接受客户端自行指定用户身份。
  • 服务端会再次校验文章所有者,防止用户投稿他人的文章。
  • 用户只能查看自己的投稿和审核报告。
  • AI 只负责返回评分与建议,文章状态变更由插件服务端按照固定规则执行。
  • 插件不修改 Halo 核心代码。

插件信息

QQ群:127988535

二维码
halo插件