「 Waline 」基于 Valine 衍生的简洁、安全的静态博客评论系统

2020-12-13 11:09:35 +08:00
 lizheming

官网: https://waline.js.org
Github: https://github.com/lizheming/waline

一款静态博客评论系统,主要的特色是基于 Valine 的前端脚本和数据结构增加了 Serverless 服务端中间层,解决 Valine 的安全问题同时让 Valine 用户的迁移成本非常低。

还有就是多客户端脚本、多部署服务、多存储服务的支持。目前支持以下这些服务,组合一下多达 48 种部署方式,可扩展性非常高!

关于为什么有这个项目感兴趣的同学可以看下这篇文档: https://waline.js.org/why.html

5042 次点击
所在节点    分享创造
25 条回复
zzzain46
2020-12-13 11:14:34 +08:00
马了,空了给我的博客换下,valine 现在由于 leancloud 的限制,邮件通知经常丢失。
DmxZ
2020-12-13 11:32:55 +08:00
支持!
missdeer
2020-12-13 14:39:56 +08:00
valine 真是昙花一现啊
lizheming
2020-12-13 15:30:00 +08:00
@missdeer 有不算昙花一现吧?应该还是有蛮多人在用 valine 的
hanmiao
2020-12-13 16:03:03 +08:00
看着真不错 试试看能不能替换 valine
lizheming
2020-12-13 16:38:09 +08:00
@hanmiao 嗯,替换 Valine 基本问题不大,反正数据结构是一致的,相互迁移的成本都不高,可以试试~
weakish
2020-12-13 17:08:11 +08:00
@missdeer valine 好多年了,可惜的是作者最近只发布转译后的 js 代码了。
lizheming
2020-12-13 17:21:14 +08:00
@weakish 是的,不开源这个就还挺难受的,要不然配合 LeanCloud 的云引擎改改也挺好的
wensonsmith
2020-12-13 17:26:51 +08:00
阔以阔以, 抽空迁移过来
Senventise
2020-12-13 21:27:05 +08:00
如果早点看到就好了,前两天刚刚自己用云函数修修补补加了点功能,全是心血不想迁移了
lizheming
2020-12-13 21:45:24 +08:00
@Senventise 哈哈,没关系,自己写的毕竟更趁手嘛,之后可以在技术上多做交流呀~
moxiaonai
2020-12-13 23:12:04 +08:00
Jaxson
2020-12-13 23:20:45 +08:00
最好最近也想搞个轮子,就试试这个吧
scottyeung
2020-12-14 11:58:21 +08:00
好像有点不错,关注了,有机会试试看
dyxang
2020-12-17 00:08:33 +08:00
我就一个疑问,是不是针对 valine,即使 waline 也会有问题,但是相对安全?
lizheming
2020-12-17 00:16:55 +08:00
@dyxang 不会的,valine 的问题是因为无服务端,前端可以直接调 SDK 进行数据入库与出库,入库的内容又是 HTML 导致会有 XSS 的问题,出库的数据无法做过滤导致会有隐私的问题。Waline 的话会在服务端做一次入库和出库的过滤,所以不会有这个问题。不过是人写的程序就肯定有 Bug,我不敢保证说 100%安全的,但是只要发现了安全问题我们肯定会立刻跟进处理,漏洞只会越来越少,而不是像 Valine 那样从根本就无法保证安全的问题。
dyxang
2020-12-17 10:31:53 +08:00
@lizheming
> valine 的问题是因为无服务端
那是否会变得更慢?
dyxang
2020-12-17 10:38:19 +08:00
好吧,是我理解问题
lizheming
2020-12-17 13:11:04 +08:00
@dyxang 嗯,这个不好直接做比较,取决于链路优化了。不能说绝对的快,也不能说绝对的慢。
indev
2020-12-19 19:14:58 +08:00
我还在用着 valine,早期的版本自己改的,加了些自己的需求也加了 xss sanitizer

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/734928

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX