基于 CloudFlareWorker 和 CloudFlareKV 技术的评论系统内核实验项目。
本项目是内核项目,故我们只保留基础评论功能。
我们拒绝了以下功能请求:
- 任何花里胡哨的功能
- 第三方数据接口
- 安全策略
- 主题支持(永远没有)
- 评论管理系统
- 任何移除后基础评论仍然正常的功能
- 本项目文档
最终生成物:
https://cdn.jsdelivr.net/npm/[email protected]/dist/ohhho.min.js
https://cdn.jsdelivr.net/npm/[email protected]/worker/dist/worker.js
签名文件:
https://cdn.jsdelivr.net/npm/[email protected]/dist/ohhho.min.js.sig
https://cdn.jsdelivr.net/npm/[email protected]/worker/dist/worker.js.sig
- 前端 JS 脚本共计一个( ohhho.min.js ) 文件大小为 74.35 KB,gzip 压缩后为 22.3 KB。
- CloudFlareWorker 脚本共计一个( worker.js)。
- 系统关键请求共计3个。
- 中国地区使用 CloudFlareAnycast 技术和 DNSPOD 智能解析技术 以及 优选 CloudFlare节点 IP 负载均衡的方法,系统关键请求时间可在 100-300ms 左右。
目前代码处于可用或不可用状态,不提供任何担保。
使用严格的 GPL-3.0 开源许可(GPL-3.0 Only),这意味着我们拒绝使用任何 GPL-2.0 Only 开源许可的源代码,同时拒绝向遵循 GPL-2.0 Only 的开源库提供授权;所有根据 ohhho kernel 开发的程序若重新分发,则必须遵循GPLv3 或者其以后版协议并开源。
ohhho kernel
Copyright (C) 2021 MHuiG
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.