
Valine -- 一款基于 Leancloud 的极简风评论系统
AtMarkDown
1 UnPace 2017-08-08 10:07:10 +08:00 希望增加验证码;艾特的用户支持锚点定位。 |
2 beyoung 2017-08-08 10:08:59 +08:00 棒 希望能越做越好 |
3 qistchan 2017-08-08 10:11:40 +08:00 via iPhone 赞,多说没了之后一直想找个简单的评论系统,终于有了~ |
4 jinchun 2017-08-08 10:12:40 +08:00 v2ex 不愧是快速测试平台。。 |
7 codermagefox 2017-08-08 13:28:30 +08:00 建议:给一个应用在自架 leanote 中的帮助手册.我知道不难,但是我希望无脑... 利益相关:自架 leanote 被不能用的评论系统折腾的死去活来的人. |
8 xiaoz 2017-08-08 13:42:04 +08:00 评论可以导出吗? |
9 Heroy OP |
10 4679kun 2017-08-08 14:33:29 +08:00 via Android 支持从 disqus 导入吗? |
12 Heroy OP @codermagefox 你好,请问有线上链接吗?由于没接触过 leanote,所以不清楚 leanote 的页面结构,想写个也无从下手啊。_(:з」∠)_ |
13 xiaoz 2017-08-08 15:49:57 +08:00 匿名者评论后没有邮件通知,能增加一个邮箱的选项吗? |
17 ErnestChan 2017-08-08 21:45:51 +08:00 via Android 看起来不错,Mark |
18 O3YwA1ENkb7i35XJ 2017-08-09 01:35:31 +08:00 Leancloud 使用不当, 可以无需认证删除评论, 为证明可行性, 已帮楼主清理了目前 DEMO( https://xcss.github.io/Valine/)页上的评论数据. 删除某条评论的命令如下(Comment 后面的那串就是所对应的评论的 objectId): ``` curl -X DELETE -H "X-LC-Id: 3GiiCyXCrGbOIH3EelCfJ6yw-gzGzoHsz" -H "X-LC-Key: iuneD4hXPQImdHQSRE0aOcRF" -H "Content-Type: application/json" https://3giicyxc.api.lncld.net/1.1/classes/Comment/598926ea128fe10056b8bdaf ``` |
19 haozes 2017-08-09 06:08:57 +08:00 via iPhone 先 mark |
20 yunji334401 2017-08-09 10:02:10 +08:00 正需要 |
22 Heroy OP @4679kun 你好,Disqus 的数据导入解决方案:[Disqus2Leancloud]( https://panjunwen.com/from-disqus-to-leancloud/) 感谢[Deserts Pan]( https://panjunwen.com/about/) |
23 O3YwA1ENkb7i35XJ 2017-08-09 16:16:59 +08:00 @Heroy 在 Leancloud 给你的 Comment 设置好正确的 `ACL`. 只允许在前端增加评论, 不允许修改 /删除, 即可解决. |
@4679kun Disqus 导入 LeanCloud 工具,欢迎反馈: http://disqus.panjunwen.com |
29 LeanCloud 2017-08-10 13:44:34 +08:00 @Deserts 垃圾的过滤可以用 beforeSave hook 实现: https://leancloud.cn/docs/leanengine_cloudfunction_guide-node.html#Hook_函数 当然这就不是纯前端的方案了,需要部署一点云引擎代码。 |
30 Deserts 2017-08-10 14:31:39 +08:00 via Android @LeanCloud 谢谢!想不到有官方回复。顺便问个问题,如果使用 LeanCloud 的重置密码邮件来做评论回复通知,是否违背用户协议?或者有没有类似更好的解决方案?也用 hook 去触发后端发邮件?再次感谢你们的服务! |
31 codermagefox 2017-08-10 14:59:28 +08:00 http://note.codermagefox.com/blog/post/magefox/test 求教一下为何不显示评论区,已经引入了需要的 js. |
32 LeanCloud 2017-08-11 10:54:56 +08:00 @Deserts 倒是不存在违背用户协议的问题,只是重置密码通知的内容和你的目的不符。你可以调用第三方邮件服务来发通知(比如 mailgun 等)。 |
33 Heroy OP @codermagefox 抱歉,有点忙,现在才回复你。你的链接点进去是 404 啊。能不能重新打开下 |
34 Showfom PRO 支持一下 |
35 Showfom PRO https 的网址提示说不正确,但是还是可以强制提交 |
44 Deserts 2017-08-13 14:54:15 +08:00 @hanmiao Disqus 的 xml 数据导入 http://disqus.panjunwen.com/; 另外 LeanCloud 是支持导入数据的,只不过要求 json 数据和字段名相吻合 另另外,加了 Gravatar 头像、评论邮件通知、垃圾评论过滤,美化版的 Valine: https://panjunwen.com/ |
46 Deserts 2017-08-14 19:32:05 +08:00 打个广告:加强版的评论来了,基于 Valine,只需要使用 LeanCloud 的免费服务,数据存储+云引擎实现。 增加内容如下: 1. 头像显示、样式美化和细节优化 2. 清理不必要的数据库字段,节省开销 3. 邮件通知:包括新评论通知博主、被 @通知 4. 基于 Akismet 的垃圾评论自动标注和过滤 5. 后台评论管理 https://panjunwen.com/diy-a-comment-system/ |
47 Deserts 2017-08-15 20:41:52 +08:00 @Deserts 邮件回复和反垃圾评论的 Demo 上线啦! https://panjunwen.github.io/Valine/ |
48 Deserts 2017-08-16 11:40:33 +08:00 |
49 easylee 2018-07-28 14:15:58 +08:00 前来支持。 |