主要观点:作者因 Disqus 不再提供免费无广告选项而替换评论系统,选择了“Comments in Mastodon”,通过获取 Mastodon 帖子 ID 并使用其 API 来获取评论,将评论以 HTML 形式嵌入博客页面,涉及 JavaScript 操作、处理媒体附件、回复机制、黑名单等功能,存在“先有鸡还是先有蛋”的问题,这是首次尝试该系统,欢迎回复以发现问题。
关键信息:
- 替换 Disqus 原因及选择“Comments in Mastodon”。
- 获取 Mastodon 帖子 ID 的方法及在 HTML 中的处理。
- Mastodon API 地址及获取评论的相关字段。
- JavaScript 加载评论、构建 HTML 及处理媒体附件的代码。
- 回复机制及黑名单的设置与使用。
重要细节: - 有“Hint Goat”的提示图片及相关说明。
- 不同类型媒体附件的处理方式及图标选择。
- 手动触发加载评论及可能的延迟加载方式。
- 全局黑名单的考虑及部署流程。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。