summaryrefslogtreecommitdiff
path: root/content/article
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-03-08 20:21:59 +0800
committereltrac <hi@eltr.ac>2026-03-08 20:21:59 +0800
commit5cb5cd6156f262977967622a37482b368316e148 (patch)
tree3a87f8cac4319d0e783317aafb7d2f517e4040c1 /content/article
parentb2392db61f0af2895fcbe71cc2128e0e48ac2a47 (diff)
docs: update draft
Diffstat (limited to 'content/article')
-rw-r--r--content/article/site-report-5.md40
1 files changed, 38 insertions, 2 deletions
diff --git a/content/article/site-report-5.md b/content/article/site-report-5.md
index 870ca3a6..1eb1613d 100644
--- a/content/article/site-report-5.md
+++ b/content/article/site-report-5.md
@@ -2,7 +2,7 @@
title = '极客死亡计划书 V'
subtitle = 'Stirring up some chaos.'
slug = 'site-report-5'
-tags = []
+tags = ['写作','设计']
categories = '极客死亡计划书'
date = 2026-03-08T14:43:32+08:00
draft = true
@@ -90,11 +90,47 @@ toc = true
再者,我的博客也不是维基百科。据说从维基百科的某个页面开始,一直点击页面中的第一个超链接前往不同的页面,最终会到达「哲学」这个词条。我添加超链接的习惯不如维基百科编辑者那样专业、审慎和克制,没法做到这么严谨的关联,说实话,也不需要这样严谨。
-不过,要说最重要的原因,那还是因为我想要按照主题划分文章。我是个兴趣泛滥者,如果你关注我的博客足够长的时间,就会发现我既谈游戏开发,又谈前端开发,还做命令行工具;我不仅写计算机,还常常观察人类,并写下思考;我不仅对社会学、心理学和经济学这些科学感兴趣,还对文学、哲学和神学感兴趣,我甚至还探索神秘学,会研究占星和塔罗牌;即便是文学这一个类别,我也会涉猎法国文学、拉美文学、日本推理文学和各种杂七杂八的门类。
+不过,要说最重要的原因,那还是因为我想要按照主题划分文章。我是个兴趣泛滥者,如果你关注我的博客足够长的时间,就会发现我既谈游戏开发,又谈前端开发,还做命令行工具;我不仅写计算机,还常常观察人类,并写下思考;我不仅对社会学、心理学和经济学这些科学感兴趣,还对文学、哲学和语言学感兴趣,我甚至还探索神秘学,会研究占星和塔罗牌;即便是文学这一个类别,我也会涉猎法国文学、拉美文学、日本推理文学和各种杂七杂八的门类。
五花八门的内容要是不按照主题分类,恐怕读者难以把握脉络,也难以找到自己真正感兴趣的内容。假设一个读者只是因为神秘学而关注我,他就可以去阅读[#神秘学](/tags/神秘学/)标签下的内容。标签实际上提供了内容的切片。
此外,并不止是文章,在我的设想里,网站的所有内容都通过标签来归类,而文章系列只是给文章的。如果你打开网站的标签页来看过,就可能发现 [#心理学](/tags/心理学/) 这个标签下不仅有我写的文章,还有《[被讨厌的勇气](/library/2024/被讨厌的勇气/)》《[天生不同](/library/2025/天生不同/)》《[如何在黑暗的房间里找到一只猫](/library/2025/如何在黑暗的房间里找到一只黑猫/)》等书籍的书评,实际上小说和周刊也按照标签归类。
+![网站页面,列出了同一个标签下的所有内容,包括普通的文章、周刊、小说和书籍,这些内容是分开罗列的](https://r2.eltr.ac/geedeapro/article/site-report-5/term-page-demo.png "[#内阻力](/tags/内阻力/)标签页的截图,截于 2026 年 3 月 8 日")
+
+不过,现实有些残酷,从 [GoatCounter](https://stats.geedea.pro/) 的统计数据来看,几乎就没有访客会点开任何一个标签页面,我设想中的「读者可以按照自己感兴趣的话题查看内容」这个需求用例实际上根本不存在。对我自己而已,我也很少在某天突发奇想「要不要看看自己写过什么和占星有关的文章呢?」,然后点开标签页面查看,对我自己的用处也不大。
+
+所以,为什么要留着标签这个东西呢?管理标签费事费力,为了打标签,每次都要先查看已有的标签,用人眼浏览一遍,看看有没有能对得上的;还要克制住自己新增标签的欲望,避免出现太多只有一两篇文章的孤立标签;更麻烦的是,还要记住各个标签的语义,不能混用。标签也很难体现出层级关系,却在很多场景下不能避免进行细分,比如博客就同时存在「神秘学」「占星」和「塔罗」三个标签,而第一个标签实际上是后两个标签的大类——能不能合并成一个呢?它们真的经常出现。然而,有时候我只是广泛地谈一谈神秘学,比如《[好为人师如何帮我反思现代科学的局限性?](/essays/好为人师如何帮我反思现代科学的局限性/)》这篇文章,仅仅是在论述「适当的玄学和迷信为什么是有用的,甚至能达到理性的科学知识达不到的效果」这个观点;有时候,我又是在具体地谈[塔罗牌里某张牌的含义](/categories/塔罗牌漫谈/),这就没必要打上更宽泛的「神秘学」标签了。[^2]
+
+无论以上这些问题的答案如何,都不能发现,标签的存在本身就引发了许多管理难题,而它带来的实际价值却非常少。很明显,我应该把它删掉。
+
+可我偏不。
+
+为什么?答案其实相当不理性,但也相当具有说服力:我不想把它删掉。我想我可能是喜欢标签体系带来的秩序感,也需要建立和维护秩序的感觉。另外,我总觉得,网站的分类就和图书馆一样,大部分找书的人其实都是找到具体书籍的编号之后,直奔书本所在地,但也不能忽视,有很少的一部分人愿意在某个主题的书架附近漫游,发现从未见过的书本。所以,标签可能大多数时候派不上用场,但对我而言,是不能没有的。
+
+## 最后
+
+所以,这大概就是新的秩序了。
+
+《极客死亡计划书》系列文章的最后,还是要给下一期留个引子。我正在思考博客的交互设计。一两个月前就有关注我的读者可能有印象,以往博客文章的底部有一个「心脏」按钮,将鼠标移上去,显示的文字是「为这篇文章献上心脏」,点击之后,心脏图标会变红,文字会变为「你已经献上心脏了」。这其实是点赞按钮,任何人都可以点击它,让点赞数量增加 1。并且,读者点赞之后,页面的最下方会出现一整排「已经收集到的心脏」,有多少点赞数就有多少心脏。我印象最深的是,有一篇文章的点赞数量超过了 20,当时页面下面非常壮观。
+
+![图片最上方是三个按钮,一个评论按钮、Webmention 按钮和「献上心脏」按钮。心脏的数量是 26,页面下方摆满了人体器官。](https://r2.eltr.ac/geedeapro/article/site-report-5/offer-up-your-heart.png "旧的文章互动区")
+
+可惜,「献上心脏」随着[评论系统的移除](/posts/site-report-4/)一同消失了,一直没有加回来的原因是,我在纠结如何把本身就有些复杂的新交互区设计得更简洁一些,增加元素不太明智。再者,现在博客本身也会同步来自联邦宇宙的点赞,功能上有些重叠。
+
+不过,我想我大概还是会想办法把「献上心脏」加回来的,因为我的确需要一些实在的反馈,不只是访问统计数据。说实话,现在会在联邦宇宙上点赞和留言的读者不算多,至少我很久没看到点赞的数量超过 10 了。尽管,最健康的态度应该是完全不在乎这些数据,只关注和真实的人建立起的链接,但…… 我想我还需要再思考一下。
+
+以前,网站的标签页面还有一个操作按钮,是一只乌鸦,按下之后会隐藏当前页面下的所有「稻草人周刊」。当时这么设计,是因为稻草人周刊混杂在文章分区内,本身的内容又很杂,容易让人抓不住重点,所以提供了一个筛选功能。当时我还费心设计了动画,把鼠标移动到乌鸦头上,页面里的稻草人周刊链接就会闪烁,点击之后这些链接就会收缩起来,直到消失;再次点击按钮,这些链接又会在入场动画之后出现。由于现在周刊是单独的分区了,没有混杂在文章里,这个按钮也就不再需要了。
+
+这些好的改动,似乎磨灭了一些个性,有些不符合我在《[「极客死亡计划」的设计哲学](/essays/极客死亡计划的设计哲学/#8-适当地表达个性)》里提到的第八项原则。当时举的例子里,还留下的就只有 404 页面和 Batrick[^3] 了。
+
+这些设计的去留和增改的确需要好好思考一下,不过这就是下期的内容了。
+
+回见!
+
[^1]: OK,我知道我有点放飞自我了,所以我~~暂时脱离精神分裂状态~~来解释一下,这里说的是:我用 Gemini(双子座)生成了一个 Python(蟒蛇)脚本,让它把两个分区合成一个了,之所以提到墨丘利(Mercury),是因为双子座的守护行星是水星(Mercury)。由于 Webmention 依赖 URL 标识源地址和目标地址,如果改了地址,仅仅作重定向是不够的,会导致旧的 Webmention 失效,除非重新发送一遍,所以就用 Python 脚本给每篇文章都添加了 `url` 属性,这样就算文件放在 `/article/xxx.md` 下,URL 也还是 `/posts/xxx` 或者 `/essays/xxx`。
+[^2]: 不要建议我用大语言模型自动打标签,如果我不能清楚明白每个标签的具体语义,那做分类还有什么意义?为什么要为了支撑一个已经丧失了意义的事物的存在,而浪费大量的算力?
+
+[^3]: 如果你把页面往上滚动,就会看到一直蝙蝠从页面顶部飞下来,它是「返回顶部按钮」。点击它,Batrick 就会带你上去。
+