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

2020 年 12 月 13 日
 lizheming

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

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

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

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

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

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

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

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

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

© 2021 V2EX