最近花了一些时间,重新折腾了一遍自己的博客。

看到朋友的新 blog,突然就有重构的想法了。旧博客倒也不是不能用,只是随着内容不断增加,我渐渐觉得它不太符合自己现在的需求。最开始建立博客的时候,我可能更多地将它当成一个存放文章的地方。写点东西,记录一些想法,偶尔展示一下自己的项目,差不多也就够了。

但现在不太一样。

我希望它不仅能够展示我的技术成果,也能够容纳我的文学创作、哲学思考,以及生活中那些零零碎碎的记录。换句话说,我希望这个网站能够更完整地反映我这个人,而不仅仅是作为一个开发者的我。

其实是因为看到 codeboy 的主页有点帅也想搞了,这才是主要原因

于是便有了这次重构。这次我捣鼓了一个下午和一个晚上,终于搓出了自己想要的大致模样。

一、开始

刚开始我其实并没有什么头绪。想的是 blog 是一个能展现自我的地方,那就该让 blog 更符合我的风格。
于是我询问了 gpt,我是怎么样风格的?它认为我可能更适合极简的风格。
还真是。未寄出的信这个标题就很有克制的味道。

二、重新思考内容结构

比起迁移框架,更让我纠结的其实是博客的内容组织方式。

我的兴趣实在有些杂。

一方面,我在学习和研究机器学习、计算机科学,也会做一些自己的项目;另一方面,我也喜欢文学、哲学,偶尔会写一些比较私人的文字。

如果按照常见的技术博客组织方式,把所有内容都塞进一个文章列表里,似乎总觉得哪里不太对。

于是我开始考虑,能否把博客划分成两条不同的线索。

最后想到了两个名字:

心海与熔炉。

心海用来存放文学创作、哲学思考,以及那些难以被简单分类的个人表达。

熔炉则用来记录技术探索、研究和项目开发。

我挺喜欢这两个名字。

它们并不是简单地对应「文科」和「理科」。至少在我看来,这两种活动并没有截然分明的界限。

很多时候,技术上的问题会引出哲学上的思考,而哲学与文学也会反过来影响我理解技术的方式。

如果说心海是向内探索,那么熔炉便是向外创造。

当然,这两个分类也只是为了方便整理。我并不希望它们最后反过来限制自己。

除此之外,我还希望让不同时间、不同主题的内容能够建立联系。

三、极简,但似乎还缺了点什么

接下来便是前端设计。

最开始的想法很简单:尽可能极简。

我一直不太喜欢过于复杂的导航栏,也不希望首页被各种功能和组件堆满。对于个人博客而言,我更希望读者进入网站之后,能够直接感受到某种相对统一的气质。

于是我开始精简顶部导航,调整布局、排版与留白。

然而,做到一半的时候,我又开始觉得不太对劲。

页面确实简洁了,也确实更加统一了,但总觉得缺了点什么。

后来想想,问题大概在于,我似乎把「极简」本身当成了设计目标。

当所有东西都足够规整的时候,网站反而容易失去自己的性格。它或许看上去很漂亮,却也可能和无数个极简主义博客没有太大区别。

可我重构博客的初衷,恰恰是希望它能够更像我自己。

这就有些矛盾了。

我希望它简洁,但又不希望它冷冰冰的;希望它足够专业,却不想让人觉得这只是一个用来展示项目和技术栈的个人主页。

于是又反复调整了一些细节,尝试让网站在克制的设计语言之下,保留一点属于自己的表达。

所以,在做完减法之后,我开始做加法。gpt 提示我:我可以把自己的审美也加入其中,不只是靠排版让人感受到我的气质。

某种意义上,这次重构也是一次审美上的重新认识。

极简不意味着没有个性,而是需要想清楚究竟应该保留什么。

四、照片墙与生活的痕迹

除了文章,我还希望博客能够容纳一些照片。

我的照片其实挺多的。如果全部上传,可能有几百张,而且原始图片的体积普遍不小。

直接把它们丢进 GitHub 仓库显然不是什么好主意。

一方面会增加仓库体积,另一方面也可能显著影响页面加载速度。

于是开始考虑图片压缩、缩略图与按需加载等方案。

目前的想法是,没必要把所有照片都放上去。先从中筛选几十张到一百张自己真正喜欢的照片,再针对 Web 展示进行压缩和优化。

照片墙的意义也不是建立一个完整的个人相册。

我只是希望在这个以文字为主的网站里,留下一些不需要解释的东西——毕竟我不可能永远都在写代码、读论文或者思考哲学。

生活里还有很多值得被记录的瞬间。

五、About:如何介绍自己?

网站逐渐成形之后,又碰到了一个有些意料之外的问题。

About 页面应该写什么?

如果只是普通的开发者主页,似乎很简单。列出自己的学校、专业、技术栈、项目经历,再写一点研究兴趣就可以了。

但我并不太满意这种方式。

它能说明我做过什么,却未必能够说明我是一个怎样的人。

我当然可以介绍自己正在学习的机器学习、计算机科学,也可以列出 Python、js、React 之类的技术。但这些东西始终只构成了我的一部分。

如果以研究者的身份介绍自己,我又觉得目前的自己还远远谈不上成熟。

而文学、哲学这些兴趣,我也不希望把它们简单地写成几个标签,仿佛列出这些词语就足以说明什么。

说到底,我似乎并不太擅长给自己下定义。

我始终认为自己是一个兴趣广泛的人,也不太愿意为了某一个确定的方向,彻底放弃其他领域的探索。

我喜欢做项目,也喜欢思考一些暂时没有答案的问题。

我希望成为一个足够优秀的研究者和开发者,但同样不希望自己最后只剩下研究者和开发者的身份。

或许 About 不一定要成为一份完整的自我说明书。

毕竟人总是在变化的。今天写下的介绍,过一段时间回头看,可能又会觉得不够准确。

与其试图用几段文字概括自己,不如让整个博客慢慢成为答案。

六、写在最后

这次重构花费的时间并不算长,但中途确实推翻和修改了不少想法。

整个过程其实一直在围绕同一个问题打转:

我究竟希望这个网站成为一个怎样的地方?

我似乎想要更多。

我希望它能够留下自己思考过的问题、写过的文字、做过的项目,以及某些生活中的片段。

也许几年之后,我的研究方向、技术能力乃至对许多问题的看法,都会发生很大的变化。

到那个时候再回来看这些文章,大概会觉得现在的自己有些幼稚吧。

不过,这倒也没什么不好。

反正也是记录嘛!否则回过头来,看看自己可能其实啥也没做,那完了。

至于它最后会变成什么样子,我也不知道。

慢慢写吧。

引用本文 1

返回顶部 ↑订阅熔炉 RSS ↗