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

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

  •  9
     
  •   djyde · 175 天前 · 2933 次点击
    这是一个创建于 175 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近做了一个开源的 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:

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

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

    data-page-id="<%= post.title %>"
    data-page-url="<%= post.title %>"
    data-page-title="<%= post.title %>"
    feehey
        22
    feehey   174 天前
    @djyde 价格是怎样的?没有看到 cloud host 的付费计划
    djyde
        23
    djyde   174 天前
    @feehey 目前完全免费,之后可能会考虑推出收费增值服务
    ssshooter
        24
    ssshooter   172 天前
    评论数据可以导出吗?
    djyde
        25
    djyde   172 天前
    @ssshooter 之后会做导出功能
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2941 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:29 · PVG 18:29 · LAX 03:29 · JFK 06:29
    ♥ Do have faith in what you're doing.