历程
这并不我第一次搭建博客。从头制作一个属于自己的网站,我相信几乎是程序员都会尝试的事情,这足够有趣。我常常觉得程序员是一群非常有趣的人。在我还在上学的时候,我购买过服务器,搭建一些简单的网站。
可以找到的最早的博客是在 2020 年的 1 月份,当时使用的是 Hexo 框架。 Hexo 是一个非常简单且易上手的博客框架,它用起来真的很方便,即便你没有编程基础。并且 Hexo 有着非常多好看的主题,我选的主题是 Fluid 。选它的理由是因为它足够好看,对移动端的适配也很好。
一开始我将它部署到 Github Pages 上,但是在国内的访问速度不理想,所以在 2020 年 9 月份我将它转移到 Gitee Pages 上。这不过在这个过程中出了一些意外导致所有的文章永久丢失。我是傻逼
后面因为 Gitee 的审核原因,我又一次将它转移回 Github,但是只是偶尔心血来潮的时候才会来看看,所以积压了很多碎片的笔记在 Notion 上。当时冒出了开发一个自己的主题的想法,到今天我终于行动,把它做了出来。
开发故事
这个网站我花费了三个星期开发(不算上前期的准备)。开发进行到一半,我对于它呈现的效果不满意,以至于全部推到重新开始。实际上目前的版本我仍不满意,但是我在这一过程中意识到是时候和自己的偏执和解,我不能也不必一次性做到完美。我想:“首先交付一个可用的产物吧。”
真的,别花太多时间在准备工作上。如果有了一个点子,马上动手实践。🙃 不要让它躺在备忘录上。
选择 Astro 这个框架,是因为被它官网吹的各种优点忽悠了,也是抱着顺便学一学新东西的私心。现在用下来,我的评价是中规中矩,但是它基本满足了我目前的需求。
我的目标是使网站足够简洁,让我专注的内容本身,并且在细节上体现出用心。我借鉴了许多博客和网站的设计风格,然而我本身并没有进行过专业的设计培训,所以目前的效果并没有完全达到预期。好在我可以不断的去改进它。
后话
写一篇博客我认为还是需要认真对待的,并不是为了能让多少人看,实际上也没有多少人会看。但是没头没尾的贴几句话或是一段代码,这太糟糕了,真的不如不写。我在平常检索到一些精彩的博客时会对作者充满感激和羡慕,透过一个个字符将我们链接起来,这些无私的分享正在帮助到我,并且可能会跨越时空帮助到更多的人。当然,遇到一些互联网垃圾信息和原封不动的转载行为,我会忍不住暗暗骂上一句。这几年,我有一种错觉:中文互联网上有价值的信息不仅没有时间增加,反而越来越少。每个人都有从新手起步,逐渐成长的过程。或许是受限于水平,发布的内容比较简陋,但是这不意味着粗制滥造和在互联网上拉 💩 的行为是正确的。
不管怎样,我会认真对待这个博客,努力进行一些内容输出。希望自己可以不断进步,能够产出些有价值的东西,帮助到别人也帮助到未来的自己。