From 25c8452de162cb21cb5112c67232e08255a323df Mon Sep 17 00:00:00 2001 From: BigCoke233 Date: Sun, 1 Feb 2026 00:30:35 +0800 Subject: docs: new draft Former-commit-id: 55b4ef5c75e462788a717242d8f5428aaf25b2cf --- content/posts/site-report-4.md | 53 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 content/posts/site-report-4.md (limited to 'content/posts') diff --git a/content/posts/site-report-4.md b/content/posts/site-report-4.md new file mode 100644 index 00000000..5705d537 --- /dev/null +++ b/content/posts/site-report-4.md @@ -0,0 +1,53 @@ ++++ +title = '极客死亡计划书 IV' +subtitle = '' +slug = 'site-report-4' +tags = [] +categories = '极客死亡计划书' +date = 2026-01-31T21:20:42+08:00 +draft = true +toc = true ++++ + +[书接上回](/posts/site-report-3/#:~:text=%E6%88%91%E5%9C%A8%E8%BF%99%E9%87%8C%E5%85%88%E7%95%99%E4%B8%80%E4%B8%AA%E5%BC%95%E5%AD%90%EF%BC%8C%E5%85%B3%E4%BA%8E%E8%AF%84%E8%AE%BA%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%8F%98%E6%9B%B4%EF%BC%8C%E5%A4%A7%E6%A6%82%E4%BC%9A%E7%95%99%E5%88%B0%E3%80%8A%E6%9E%81%E5%AE%A2%E6%AD%BB%E4%BA%A1%E8%AE%A1%E5%88%92%E4%B9%A6%20IV%E3%80%8B%E6%9D%A5%E5%86%99%E4%BA%86%E3%80%82),先前的一期《极客死亡计划书》最后留了个有关评论系统的引子。如你所见,目前我已经完成了评论系统的变更:**我把它删掉了**。当然,我提供了其他交流的途径,你仍然可以与我和其他读者,像在正常的评论系统中一样讨论文章内容。今天的文章将会解释评论系统变更的原因、我对独立博客的评论的想法,以及我对不同类型评论的态度,最后,读者还可以了解到如何使用新的「交互」系统。 + +## 本博客评论系统的历史变更 + +从 Typecho 换到静态博客之后,给博客添加评论系统就变得很棘手。本质上,评论是「用户生成内容」(User-generated content),涉及到用户向服务器发送 HTTP 请求,服务器响应请求后将评论数据写入数据库并返回状态信息,其他用户访问页面时,服务器会从数据库读取评论数据。显然,对于静态网站而言,服务器和数据库都是不存在的,所以就需要外接一个评论后端。 + +记得早年间我还使用过 [Gitalk](https://github.com/gitalk/gitalk),一个基于 GitHub Issues 的评论系统。后来 GitHub Discussion 推出,更符合「讨论」这个逻辑,于是 [Giscus](https://giscus.app/) 也就诞生了,几天前,我还在使用 Giscus 作为博客的评论系统。这两个评论系统都依托于 GitHub API,需要 GitHub 账号才能使用。用户也不真正拥有自己的数据,所有的讨论实际上都发生在 GitHub 这一个平台上。上一期极客死亡计划书我也表达了对 Giscus 的批评——依赖于 `