Hot For Coding

Cume静态博客评论系统发布

full cume a comment server for all the static blog

19年年底博客改版成纯静态页之后,博客评论系统一直找不到合适的,之前国内比较流行的那几个也都关闭服务了。没办法只能使用Disqus,Disqus的确做的很好,唯一的缺点就是国内用不了。于是决定自己写一个静态页博客评论系统,经过一周时间的开发,今天正式上线替换Disqus。

Cume是我用Rust编写的一款静态页博客评论系统,数据库使用NoSQL方案,选用MongoDB。采用Rust编写虽然费时,不过一旦编译好了之后就非常稳定,编译后的二进制文件一共15M,非常容易部署。使用跑分特别猛的Actix作为WebServer,本来想使用Rocket,因为它的首页特别漂亮,最后还是用了Actix。

考虑到为了可能会作为一个服务供有需要的博友使用,所以在开发时使用完全独立的模式开发,简单到后期只需要引用一行脚本即可使用

<div id="cume"></div>

<script src="https://cume.qttc.net/cume.js"></script>
<script>
   new Cume(document.querySelector('#cume'));
</script>

目前已支持以下基本特性

  • 支持每个静态页面都可以轻松嵌入评论
  • 支持分页加载,避免留言过多页面卡死
  • 支持邮件通知
  • 支持Gravatar头像显示,一个根据邮箱地址显示头像的服务
  • 自动转义特殊标签,避免恶意脚本注入

未来将会考虑支持以下特性

  • 支持部分Markdown格式
  • 支持留言引用

如果需要使用此服务的博友可以给我发邮件即可,我会给予技术支持让你的博客也能轻松用上Cume!

分享

TITLE: Cume静态博客评论系统发布

LINK: https://www.qttc.net/525-cume-release-a-comment-system-for-blog.html

NOTE: 原创内容,转载请注明出自琼台博客