做个人网站时,我很容易陷入一种兴奋:看到喜欢的功能就记下来,想象它放进首页会是什么样。天气、音乐、访问数字、滚动公告、随机句子,每一项单独看都很有趣,放在一起却让网站像一张塞满便签的桌面。
我后来给首页设了一条简单规则:每个模块都要回答“它帮助访问者理解什么”。标题和简介说明这里是谁的站,置顶文章提供入口,关于摘要交代写作方向,分类和近期内容帮助继续探索。无法回答的问题,先从首页拿掉。
我把删掉的模块留在设计稿旁边,没有马上从代码中彻底抹去。隔一周再看,如果仍想不起它解决了什么问题,就可以放心删除。短暂的冷静期,比不断给开关取名字更有效。
设置越多,维护越多
可配置并不总是友好。一个颜色选择器意味着要检查文字对比,一个新的卡片开关意味着测试多种组合,一个外部数据源意味着处理加载失败。个人项目的时间有限,维护成本最终都会回到作者身上。
因此我宁愿让少数设置真正有效:选择首页介绍页面、指定精选分类、配置必要的联系入口。其余部分遵循稳定默认值。默认值不是偷懒,而是主题对内容结构做出的明确判断。
删掉即时反馈
我也移除了一些容易制造焦虑的数字。文章当然可以有互动,但阅读不必先看到热度排名。没有数字提示时,旧文章和新文章更平等,小众题目也不会在打开之前显得“不值得读”。
页面结尾不再自动加载无穷内容。归档有分页,图库有边界,瞬间按年份整理。结束感让浏览变得可控,也让每次访问不必耗尽所有注意力。
做减法不是追求空无,而是把有限空间交还给内容。真正留下来的模块,应该能在几年后继续工作,而不只是完成时看起来热闹。