冰裂纹 Crackle — 简单、纯粹的评论系统
汝窑天青,釉面开片。
千年前,窑工们望着瓷器表面细密的裂纹,或许曾以为是瑕疵。然而时间证明,正是这些不规则的裂痕,成就了宋代美学的巅峰。冰裂纹,化缺陷为意境,化残缺为圆满。
评论,亦是如此。
我们习惯了完美的页面、精致的布局、流畅的交互。但一个网站最动人的时刻,往往发生在用户留下文字的那一瞬——思想的裂痕出现了,光透进来。
为什么又一个评论系统?
Disqus 臃肿且追踪用户,畅言已停止服务,Valine 偶尔抽风,Gitalk 需要 GitHub 登录……
我们想要的其实很简单:
– 轻量 — 不想引入 React/Vue,不想打包几百 KB 的 JS
– 私有 — 数据在自己手里,不依赖第三方服务
– 简洁 — 白底黑字,该有的都有,不该有的没有
– 可控 — 想改就改,想部署就部署
于是有了「冰裂纹」。
技术栈
后端 :PHP 8.x + PDO MySQL,单文件 API 架构,路由清晰,易于维护。
前端 :原生 HTML5 + CSS3 + Vanilla JS,无框架依赖,加载即用。
设计 :纯白背景,极简配色,Phosphor Icons 图标,OPPO Sans 4.0 字体。
特性 :
– SMTP 邮件通知(新评论提醒、回复通知)
– Sticker-Heo 表情包支持
– 后台管理系统(评论审核、状态管理、系统设置)
– CDN 资源本地代理(字体、图标、表情)
– 响应式设计,移动端友好
– 跨域部署支持
部署极简
基于 PHP 8 构建,无需 Node.js、无需 Docker、无需复杂的环境配置。
即使是最基础的虚拟主机,也能轻松运行。
1. 上传文件到服务器
2. 访问 install.php 完成安装向导
3. 在页面引入一行代码
<script src="https://your-domain.com/pl/assets/js/comment.js"
data-api-base="https://your-domain.com/pl/api.php"></script>
<div id="comment-widget" data-page-id="your-page-id"></div>
完成。
MIT 协议
随意使用,随意修改。
如果它为你的网站增添了一丝生机,那是我们的荣幸。
本文系作者 @
雨落祈星台
原创发布在 雨落Droplogue ,未经许可,禁止转载。
评论