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

「开源项目」Artalk 一款使用 Golang 编写的自托管博客评论系统

  •  1
     
  •   qwqaq · 2022-06-01 23:08:48 +08:00 · 2657 次点击
    这是一个创建于 892 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是一款能够自托管的评论系统,使用 Golang 开发,体积小巧功能却挺全面,也比较美观 😁

    有喜欢自托管 (self-hosted) 的朋友可以来试试哦 😉

    maybe 最大的亮点是侧边栏,侧边栏既是控制中心 (评论管理),也是站内的通知中心 (站内信),并且还有红点标记。

    你能在 blog 置入 Artalk ,然后你就拥有了一个带侧边栏的评论系统,既方便管理也方便浏览回复。

    未来打算出一个 SaaS 版,不用自己部署的公共服务,就更方便了 (就像多说和其他评论系统一样,但 Artalk 是完全开源的)

    自己部署可以使用 Docker ,在自己的服务器,甚至是 NAS 上面跑一个 🤣

    Artalk 还支持多站点,你能和朋友一起使用同一个后端程序,或者你有多个站点可以集中管理 详情看这里

    功能亮点

    • 轻量设计

      前端采用 TypeScript (Vanilla JS),轻量级,无冗余依赖,仅 ~30KB (gzipped)。

      后端采用 Golang 重制 (Artalk v2),跨平台,体积小巧,五脏俱全,快速部署。

    • “麻雀虽小,五脏俱全”

      • Markdown 语法 + 代码高亮
      • 通知中心 - 站内:侧边栏 + 红点标记
      • 多形式推送 - 站外:邮件、TG 、钉钉、飞书 + 异步执行
      • 评论审核:折叠 / 反垃圾 / 频率限制 / 滑动验证
      • 多站点:共用同一个后端程序,多站点集中化管理
      • 表情包:支持 OwO 格式 + 动态加载
      • Artrans:评论数据快速迁移 (导入 / 导出) 工具
      • 评论投票 / 身份徽章 / 密码验证 / 说说模式
      • 评论盖楼 / 评论分页 / 滚动加载 / 实时预览
      • 评论排序 / 评论置顶 / 评论防丢 / 自动填充
      • 图片上传 / 页面管理 / 站点隔离 / 暗黑模式

      穷举不是我们的特长,更多有趣的功能期待你来探索!

      Artalk 正在持续成长,创意由你发挥,价值由你赋予!

      不论是 Vue 、React 、Svelte 的前端项目,还是 WordPress 、Typecho 、Hexo 等博客系统,都可以快速引入 Artalk ,结合诸位的聪明才智,我们相信 Artalk 能够自如应对各种业务场景。

    结尾

    这个项目基本上由我一个人维护,坚持维护了 4 年,业余时间 996 式加班加点开发 😴

    🤣🤣 所以!走过路过的朋友们,求一个 star~ 😋

    https://github.com/ArtalkJS/Artalk

    有什么问题可以随时问我,虽然最近肝期末 DDL 挺忙的 😅

    如果你有什么想法或建议,欢迎反馈~ 😉

    17 条回复    2024-03-25 13:28:17 +08:00
    suyuyu
        1
    suyuyu  
       2022-06-01 23:31:50 +08:00
    个人博客不是不让评论吗
    qwqaq
        2
    qwqaq  
    OP
       2022-06-01 23:43:30 +08:00
    @suyuyu 假如万一想给博客加个评论功能呢 😉
    interim
        3
    interim  
       2022-06-01 23:59:22 +08:00
    @suyuyu 你搞也没人管你啊...我阿里云挂了 1 年多也没有通知,倒是腾讯云很严
    qwqaq
        4
    qwqaq  
    OP
       2022-06-02 00:08:46 +08:00
    @interim 原来还有这样的规定,那就直接挂境外服务器怕啥 😂
    interim
        5
    interim  
       2022-06-02 00:29:09 +08:00
    @qwqaq 境外网络不行,再说备案就几分钟的事情,不违法你怕啥
    qwqaq
        6
    qwqaq  
    OP
       2022-06-02 00:32:44 +08:00 via iPhone
    @interim 确实,博客带评论的就没见有关部门管过 😂
    Acoffice
        7
    Acoffice  
       2022-06-02 01:21:08 +08:00
    自己部署的,怎么进后台啊???懵逼中~~~
    xcsoft
        8
    xcsoft  
       2022-06-02 02:53:11 +08:00 via iPhone
    @Acoffice 好像是在你的博客,输入 yml 里设置的邮箱和昵称就行了
    Love4Taylor
        9
    Love4Taylor  
       2022-06-02 07:19:22 +08:00   ❤️ 1
    好耶
    qwqaq
        10
    qwqaq  
    OP
       2022-06-02 09:06:49 +08:00 via iPhone
    @Acoffice 输入管理员昵称和邮箱会弹出密码验证窗口,然后控制中心按钮会显示在右下角,可参考: https://artalk.js.org/guide/frontend/sidebar.html
    missdeer
        11
    missdeer  
       2022-06-02 09:27:37 +08:00   ❤️ 1
    mark 一下,真是年纪大了,折腾不动了(哭
    Acoffice
        12
    Acoffice  
       2022-06-02 09:55:50 +08:00
    @qwqaq #10 谢谢! 看到了
    Acoffice
        13
    Acoffice  
       2022-06-02 09:56:06 +08:00
    @xcsoft #8 谢啦,看到了
    sechi
        14
    sechi  
       2022-06-03 11:57:30 +08:00   ❤️ 1
    star 了,支持一下
    qwqaq
        15
    qwqaq  
    OP
       2022-06-03 13:59:39 +08:00 via iPhone
    @sechi 感谢😁
    mocurio
        16
    mocurio  
       2023-09-19 23:40:46 +08:00
    这是什么,赞一下(
    wangyunzi
        17
    wangyunzi  
       230 天前
    很赞,只是不知道为什么设置评论通知没效果
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2744 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:58 · PVG 16:58 · LAX 00:58 · JFK 03:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.