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

Gitalk:一个基于 Github Issue 和 Preact 开发的评论插件

  •  
  •   booxood · 2017-07-28 23:15:22 +08:00 · 6451 次点击
    这是一个创建于 2435 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前不久做了一个开源项目 Gitalk:一个基于 Github Issue 和 Preact 开发的评论插件,类似 Gitment,算是一个轮子吧,主要功能差不多:

    • 纯客户端组件,无 Server 端
    • 使用 Github 登录,所有评论数据存储为 Github Issue

    不过,增加了一些功能:

    • 支持多语言 [en, zh-CN, zh-TW]
    • 支持个人或组织项目

    另外,还有一些小功能:

    • 类 Facebook 的无干扰模式(设置 distractionFreeMode 为 true 开启)
    • 快捷键提交评论 ( cmd|ctrl + enter )
    • 利用 Github V4 GraphQL API 实现的评论排序(需要登陆)

    在线示例

    欢迎试用~

    有问题或者想法可以在 Github 上提交 issue,如果提交 pull request (步骤参考)更好不过了。

    10 条回复    2017-08-02 09:19:57 +08:00
    UnisandK
        1
    UnisandK  
       2017-07-28 23:19:42 +08:00
    有 wordpress 插件吗老铁
    顺便中文文档直接引入第二行结尾少了个尖括号
    booxood
        2
    booxood  
    OP
       2017-07-28 23:37:26 +08:00
    @UnisandK
    没有呢,没写过 wordpress 插件。
    “少了个尖括号” 修改了。
    chuyik
        3
    chuyik  
       2017-07-28 23:48:27 +08:00
    这个比 Gitment 好用多了...
    JChehe
        4
    JChehe  
       2017-07-29 00:05:54 +08:00
    我觉得 OK
    fashioncj
        5
    fashioncj  
       2017-07-29 00:42:50 +08:00 via iPhone
    感觉只能用它了。。明天就试试
    bequt
        6
    bequt  
       2017-07-29 06:41:06 +08:00
    问题的难点在于 登录 。。
    booxood
        7
    booxood  
    OP
       2017-07-29 10:51:25 +08:00
    @bequt 因为基于 Github 的 Issue,所以,要用 Github 登录。注册一个 Github 账号不麻烦吧。
    weakish
        8
    weakish  
       2017-07-29 18:45:59 +08:00
    @booxood 不是账号的问题,所有公开 repo 的读写权限,这个权限要求不合理。当然这不是评论系统的问题,是 GitHub 自己权限设计不合理。GitHub 不能仅授权读写某个 repo 的 issue. 所以要么要不合理的权限,要么重定向到 issue 页面手动提交内容。
    chuyik
        9
    chuyik  
       2017-07-31 16:24:43 +08:00
    好像是可以授权指定的 repo 的吧,我记得这个决定权在用户手里,创建 oauth app 的时候
    xiaoluoboding
        10
    xiaoluoboding  
       2017-08-02 09:19:57 +08:00
    很棒都想法。适合基于 issue 搭建的博客。嵌入评论插件,都是基于 issue 管理。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5782 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 06:13 · PVG 14:13 · LAX 23:13 · JFK 02:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.