V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
ericgui

Heex: 一个面相墙外网站的评论系统

  •  1
     
  •   ericgui · Nov 12, 2022 · 4462 views
    This topic created in 1263 days ago, the information mentioned may be changed or developed.

    Heex 意思是Heated Exchange,暂时没有中文名

    Heex.png

    这是一个新的评论系统。做这个的起因是我把自己的博客加个评论系统, 用的是 disqus ,然后发现它搞出来各种广告,太糟心了,我心想,一个评论系统而已,多复杂呢?自己搞一个吧

    结果这一搞,就发现远不止那么回事。

    目前,市场上有 Valine, Waline ,twikoo ,disqus 等

    • Valine 的作者已经弃坑,很久没更新了,而且源代码写的比较难以个性化调整,并且和 LeanCloud 绑定过深
    • Waline 看着不错,但后端太复杂,有点没看懂
    • twikoo 体积太大
    • disqus 广告太多,这个就不说了

    我心目中的一个评论系统是什么样的呢?

    • 体积足够小,
    • 功能足够多
    • 界面简洁,没有广告
    • 可以登录
      • 如果 host website 有账户系统,可以利用到主站的账户系统
      • 如果 host website 没有账户系统, 比如那些静态网站,用户可以使用 google ,fb 等第三方来登录
    • 能够发图
    • 有 dashboard
      • 有审核,反垃圾、黄、暴、恐、炼铜等内容
      • 站长可以删除不喜欢的评论,比如广告等
    • 可以利用免费的云服务存储数据和图片

    Heex 的链接

    目前的进度:

    • 仅仅可以,可以发布评论了,
    • 可以使用个性化 style ,不用提供的默认的 style

    下一步要做的事

    • 反垃圾的机制
    • 登录,
    • 发布 emoji
    • 上传图片
    • dashboard
    • 适配 firebase
    • 适配 AWS dynamoDB

    大家有什么意见可以留言

    22 replies    2022-11-21 09:12:19 +08:00
    oygh
        1
    oygh  
       Nov 12, 2022
    面相 ×
    面向 √
    XIU2
        2
    XIU2  
       Nov 12, 2022
    面向墙外?国内访客不能用么,还是说只是不打算适配国内第三方账号登录~
    ericgui
        3
    ericgui  
    OP
       Nov 12, 2022
    @oygh 谢谢指正
    ericgui
        4
    ericgui  
    OP
       Nov 12, 2022
    @XIU2 对,不适配国内第三方账号登录
    zturns
        5
    zturns  
       Nov 12, 2022 via Android
    演示站手机端没适配嘛
    gujigujij
        6
    gujigujij  
       Nov 12, 2022
    音吹斯汀
    ericgui
        7
    ericgui  
    OP
       Nov 12, 2022
    @zturns 有个 bug ,就是写评论的框,宽度压缩到 597px 之后就再也不会变了,还在修
    ericgui
        8
    ericgui  
    OP
       Nov 12, 2022
    @zturns bug 修好了
    wdwwtzy
        9
    wdwwtzy  
       Nov 12, 2022
    题外话:为什么截图里的每一个单词都要首字母大写?
    ericgui
        10
    ericgui  
    OP
       Nov 12, 2022
    @wdwwtzy 设计师写的 css, text-transform: capitalize;
    q000q000
        11
    q000q000  
       Nov 12, 2022
    说起这个一把泪,最后还是用回了 Wordpress 自带的评论系统。
    kawei
        12
    kawei  
       Nov 12, 2022
    不知道怎么用啊. 写个文档吧
    ql562482472
        13
    ql562482472  
       Nov 12, 2022
    评论属于网站的资产还是评论系统的资产呢 放在第三方如何保证网站的产品体验呢
    ericgui
        14
    ericgui  
    OP
       Nov 13, 2022
    @kawei 有文档,只是目前没有中文文档,我会继续添加,谢谢支持,敬请期待
    ericgui
        15
    ericgui  
    OP
       Nov 13, 2022
    @ql562482472 这个是可以自己部署的,所以你的数据全部属于你。

    当然,我后续也会云服务,但那还早,目前只能自己部署。
    ericgui
        16
    ericgui  
    OP
       Nov 13, 2022
    @q000q000 是的,目前市面上的评论系统,虽然挺多,其实没有一个让我特别满意的。我不知道能否让大家满意,我尽量吧
    lizheming
        17
    lizheming  
       Nov 13, 2022
    Waline 的后端是基于 ThinkJS 框架( https://thinkjs.org ),其实稍微入门下应该很好看懂的。它和 Next.js 一样,也是约定大于配置类型的框架。
    lete
        18
    lete  
       Nov 13, 2022
    @ericgui #16 没有自己满意的就自己造一个,我也自己造了一个,轻量小巧,仅 60kb(目前已知最小 js 的评论系统)

    缺点是用户评论只能输入纯文本和表情,不支持用户输入 html 、markdown 、img 等

    官网: https://discuss.js.org
    ericgui
        19
    ericgui  
    OP
       Nov 13, 2022
    @lete 看着不错

    确实,如果支持 markdown ,甚至是富文本,体积就会大很多
    ericgui
        20
    ericgui  
    OP
       Nov 13, 2022   ❤️ 1
    @lizheming 作者亲自回复,感谢!向你学习!
    skybig
        21
    skybig  
       Nov 13, 2022
    @lete 说个题外话,我一开始以为你拿下了 js.org 的域名,这也太叼了。点进去才发现真相,哈哈哈😂
    zhengbhank
        22
    zhengbhank  
       Nov 21, 2022
    @ericgui 桂兄,你好,好久没联系了,请问你是不是换微信了?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3928 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 05:07 · PVG 13:07 · LAX 22:07 · JFK 01:07
    ♥ Do have faith in what you're doing.