V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
djyde
V2EX  ›  分享创造

最近做了一个开源的 Disqus 替代品

  •  9
     
  •   djyde ·
    djyde · 2021-04-25 21:06:48 +08:00 · 5372 次点击
    这是一个创建于 1332 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近做了一个开源的 Disqus 替代品,叫 Cusdis ( https://cusdis.com). 事源于我自己的博客用的是 Disqus, 它的体积不小,加载请求也特别多,加上有一定的[隐私问题]( https://markosaric.com/remove-disqus/) ,所以就有了这一个想法,做一个开源的,轻量的评论系统。

    这是 Cusdis 在 HackerNews 上面的讨论: https://news.ycombinator.com/item?id=26878153 曾一度冲到首页第一名。

    目前的主要功能就是可以嵌入到页面的评论 widget, 以及一个可以管理这些评论的 dashboard.

    因为评论不需要登录,所以所有的评论在管理员 approve 前不会被显示(正在考虑要不要做一个开关允许不需要被通过就直接显示)。

    有新评论时会发送 Email, 而且可以在 email 里点击按钮直接 approve 这条评论。

    另外,Cusdis 非常注重 self-host 的体验,我写了详细的部署文档,你可以通过 Vercel 一键部署 Cusdis, 或者通过 Docker 部署到你自己的服务器。https://cusdis.com/doc#/self-host/vercel

    欢迎体验和 star: https://github.com/djyde/cusdis

    也欢迎捐赠支持这个项目: https://opencollective.com/cusdis

    更欢迎为这个项目贡献代码。

    以下是一些截图:













    加个彩蛋,有一位网友还做了一个 YouTube video 演示了如何自己部署 Cusdis:

    27 条回复    2022-09-06 07:58:47 +08:00
    xiaoz
        1
    xiaoz  
       2021-04-25 21:55:55 +08:00 via Android
    感谢,有空部署试一下。
    rayhy
        2
    rayhy  
       2021-04-25 22:22:11 +08:00
    非常感谢。
    leimao
        3
    leimao  
       2021-04-25 22:54:17 +08:00 via iPhone
    我一直在想,有人做了一个 disqus 的替代品,那么原来 disqus 的历史记录怎么办?
    djyde
        4
    djyde  
    OP
       2021-04-25 22:59:30 +08:00
    @leimao #3 忘了说,支持一键导入 Disqus 数据(有点不稳定,正在完善)
    leimao
        5
    leimao  
       2021-04-25 23:00:25 +08:00 via iPhone
    @djyde 这个是个重要 feature,我觉得比其他的都重要,你应该 highlight 。
    leimao
        6
    leimao  
       2021-04-25 23:01:54 +08:00 via iPhone
    @djyde 您这个项目如果能做到不用自己 host,那就更好了
    leimao
        7
    leimao  
       2021-04-25 23:02:44 +08:00 via iPhone
    @djyde 之前看有人做项目,和 GitHub issue 还是什么东西联动起来,这样就不用自己 host 了。
    djyde
        8
    djyde  
    OP
       2021-04-25 23:09:43 +08:00
    @leimao #6 可以不自己 host, 直接使用 cusdis.com
    saltbo
        9
    saltbo  
       2021-04-25 23:10:29 +08:00
    数据存哪儿了
    djyde
        10
    djyde  
    OP
       2021-04-25 23:12:09 +08:00
    @saltbo #9 如果是 self host, 是自己的数据库。如果用的是我们部署的, 就是我们的数据库
    xiaomimei
        11
    xiaomimei  
       2021-04-25 23:20:30 +08:00 via Android
    赞,改天试试
    xinyana
        12
    xinyana  
       2021-04-26 04:52:21 +08:00 via Android
    不知道为啥一个中国字没有。waline 用着挺好的,都是中文,或者 valine
    devtiange
        13
    devtiange  
       2021-04-26 07:59:24 +08:00
    请问楼主: 用到了 react, 是怎么能做到尺寸这么小的?
    lizheming
        14
    lizheming  
       2021-04-26 08:05:25 +08:00
    @devtiange 嵌入脚本是用的 svelte
    intva
        15
    intva  
       2021-04-26 10:09:02 +08:00
    感觉可以没有正文只用评论撑起来我的小博客从ψ(`∇´)ψ
    Thinginitself
        16
    Thinginitself  
       2021-04-26 15:21:47 +08:00
    赞一下,有朝一日用一下~
    Q2F5emxo
        17
    Q2F5emxo  
       2021-04-26 15:43:48 +08:00
    厉害
    kawei
        18
    kawei  
       2021-04-27 02:21:11 +08:00
    hexo 可以弄这个吗?
    sobigfish
        19
    sobigfish  
       2021-04-27 09:00:07 +08:00
    可以试试接入 akismet ( wordpress 用的那个) 等反 spam 的 API,用户填他们自己的 key 就好
    Shazoo
        20
    Shazoo  
       2021-04-27 10:29:05 +08:00
    @djyde 挺不错的。但是,刚测试了下 hexo 的,貌似后台 page_id 无法正常传过去。

    https://i.loli.net/2021/04/27/i78ayrJOGgCT1Xt.png
    Shazoo
        21
    Shazoo  
       2021-04-27 10:58:07 +08:00
    额,搞定了。估计我 hexo 太老,build-vars 不是 cusdis 自带的那种。改改就好了。

    data-page-id="<%= post.title %>"
    data-page-url="<%= post.title %>"
    data-page-title="<%= post.title %>"
    feehey
        22
    feehey  
       2021-04-27 13:22:56 +08:00
    @djyde 价格是怎样的?没有看到 cloud host 的付费计划
    djyde
        23
    djyde  
    OP
       2021-04-27 13:33:52 +08:00
    @feehey 目前完全免费,之后可能会考虑推出收费增值服务
    ssshooter
        24
    ssshooter  
       2021-04-29 14:10:49 +08:00
    评论数据可以导出吗?
    djyde
        25
    djyde  
    OP
       2021-04-29 14:33:36 +08:00
    @ssshooter 之后会做导出功能
    nanvon
        26
    nanvon  
       2022-06-17 11:56:03 +08:00
    评论支持 markdown 吗?
    Fixedsys
        27
    Fixedsys  
       2022-09-06 07:58:47 +08:00
    啥时候能添加不需要 approve 就显示评论?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4024 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:22 · PVG 13:22 · LAX 21:22 · JFK 00:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.