主 题:【开源】Discourse 回帖可见/登录可见插件(discourse-reply-to-view),回复解锁隐藏内容
发 布 者:zeruns
标签分类: 技术
时 间:2026-09-18 01:58:01
内容预览:前言最近在折腾自己论坛(bbs.eeclub.top)的时候,需要一个"回帖可见"的功能:会员必须回复主题后才能看到帖子里隐藏的资源链接、下载地址等内容,一方面可以刺激论坛活跃度,另一方面也能防止内容被白嫖。Discourse 本身只有一个 [hide] 标签(对匿名用户隐藏),完全满足不了"回帖解锁"的需求。网上找了一圈没有现成的插件,干脆自己写了一个,取名为 discourse-reply-to-view。整个项目由 AI(GLM)辅助开发,我负责提需求、测试和验收,前后端加测试一共两千多行代码,开发体验相当丝滑。各家AI大模型API平台推荐与简介:https://blog.zeruns.com/archives/947.html插件介绍discourse-reply-to-view 是一个 Discourse 内容保护插件,提供三种 BBCode 标记:标记作用[reply-visible]内容[/reply-visible]回帖可见:在本主题回复后才能看到[login-visible]内容[/login-visible]登录可见:注册/登录后就能看到[reply-visible=N]内容[/reply-visible]回复计数:在本主题发至少 N 条回复后可见(可选开关)标记里面可以正常嵌套 Markdown,代码块、图片、链接、列表都不受影响;两种标记写在一行里([reply-visible]xxx[/reply-visible])也是支持的。插件效果图编辑器页面插件效果图:文章页效果图,支持多国语言:主要特性服务端权限判定:隐藏内容的可见性判定 100% 在服务端完成,数据库里的 cooked 字段不保存任何隐藏原文,搜索索引、通知邮件、每日摘要、Onebox 预览、话题列表摘要、RSS、raw 导出接口全部做了防泄露处理,不是前端 CSS 假隐藏三种解锁模
直达链接: https://www.nodeseek.com/post-934618-1
发 布 者:zeruns
标签分类: 技术
时 间:2026-09-18 01:58:01
内容预览:前言最近在折腾自己论坛(bbs.eeclub.top)的时候,需要一个"回帖可见"的功能:会员必须回复主题后才能看到帖子里隐藏的资源链接、下载地址等内容,一方面可以刺激论坛活跃度,另一方面也能防止内容被白嫖。Discourse 本身只有一个 [hide] 标签(对匿名用户隐藏),完全满足不了"回帖解锁"的需求。网上找了一圈没有现成的插件,干脆自己写了一个,取名为 discourse-reply-to-view。整个项目由 AI(GLM)辅助开发,我负责提需求、测试和验收,前后端加测试一共两千多行代码,开发体验相当丝滑。各家AI大模型API平台推荐与简介:https://blog.zeruns.com/archives/947.html插件介绍discourse-reply-to-view 是一个 Discourse 内容保护插件,提供三种 BBCode 标记:标记作用[reply-visible]内容[/reply-visible]回帖可见:在本主题回复后才能看到[login-visible]内容[/login-visible]登录可见:注册/登录后就能看到[reply-visible=N]内容[/reply-visible]回复计数:在本主题发至少 N 条回复后可见(可选开关)标记里面可以正常嵌套 Markdown,代码块、图片、链接、列表都不受影响;两种标记写在一行里([reply-visible]xxx[/reply-visible])也是支持的。插件效果图编辑器页面插件效果图:文章页效果图,支持多国语言:主要特性服务端权限判定:隐藏内容的可见性判定 100% 在服务端完成,数据库里的 cooked 字段不保存任何隐藏原文,搜索索引、通知邮件、每日摘要、Onebox 预览、话题列表摘要、RSS、raw 导出接口全部做了防泄露处理,不是前端 CSS 假隐藏三种解锁模
直达链接: https://www.nodeseek.com/post-934618-1