爱意满满的作品展示区。
djyde

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

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

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

    data-page-id="<%= post.title %>"
    data-page-url="<%= post.title %>"
    data-page-title="<%= post.title %>"
    feehey
    feehey
    Apr 27, 2021
    22
    @djyde 价格是怎样的?没有看到 cloud host 的付费计划
    djyde
    djyde
    OP
    Apr 27, 2021
    23
    @feehey 目前完全免费,之后可能会考虑推出收费增值服务
    ssshooter
    ssshooter
    Apr 29, 2021
    24
    评论数据可以导出吗?
    djyde
    djyde
    OP
    Apr 29, 2021
    25
    @ssshooter 之后会做导出功能
    nanvon
    nanvon
    Jun 17, 2022
    26
    评论支持 markdown 吗?
    Fixedsys
    Fixedsys
    Sep 6, 2022
    27
    啥时候能添加不需要 approve 就显示评论?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4009 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 09:46 · PVG 17:46 · LAX 01:46 · JFK 04:46
    ♥ Do have faith in what you're doing.