建站 · FIELD NOTE
把博客放进秋水里
为什么我没有选择一套现成主题,而是从名字、颜色和写作习惯开始搭建这个个人空间。
博客最容易开始的方式,是挑一套主题,换掉头像和标题,然后上线。但我更想从一个问题开始:如果这个地方真的属于我,它应该让人感觉到什么?
“不喜欢吃鱼”是一个有点矛盾的名字。昵称里有鱼,站名却说不喜欢吃鱼;视觉里有水,但它并不是传统的海洋蓝。最终,我把关键词定成了秋水、纸张、墨色和一点柿子橙。
首页负责相遇,文章负责停留
参考站点中,我很喜欢沉浸式首页带来的第一印象,也喜欢编辑式博客清楚、直接的内容组织。因此这里没有把两者平均混合,而是给它们安排了不同的位置:
- 首页可以有水纹、巨大标题和不对称网格;
- 列表页负责快速找到内容;
- 文章页尽量安静,让排版退到文字后面;
- 动画只出现在确实能帮助表达的地方。
视觉不是装饰层,而是内容语气的一部分。但当读者开始阅读时,它也应该知道什么时候安静下来。
为什么选择 Astro
这个站点的大部分内容在发布后不会实时变化,因此静态生成是自然的选择。Astro 可以把 Markdown 内容预先生成成 HTML,同时只给真正需要交互的组件发送 JavaScript。
例如首页的水纹是一块 Vue Island,文章正文则不需要携带它的运行代码。这种边界让“有一点特别”和“足够快”可以同时成立。
接下来
第一版只解决最重要的事情:能写、能读、能搜索、能部署。浏览量、点赞、自建评论和图片管理会留到确认有真实需求之后再做。
一个个人站点不需要在第一天就完成。它更像一块长期使用的桌面,会随着写过的东西慢慢长出自己的秩序。