我一直对创造事物充满兴趣,不管做的是什么,都能从动手创造的过程中获得乐趣。
看到自己的成果,也会让我充满动力。
进入计算机专业、开始学习之后,有一件事我一直很想做。
那就是搭建属于自己的网站和服务。
从第一次接触HTML、CSS和JavaScript算起,已经过去两年;接触React也有八个月了。
过去一年里,我参与了大大小小的团队项目,开发了不同的服务,也使用过前端和后端的多种框架。
我觉得,现在是时候做一个
从头到尾
都由自己编写代码的服务了。
说实话,对于要运营什么服务,我并没有特别出色的点子。
所以,我选择从博客开始。
不知从什么时候起,我越来越觉得,有必要整理自己学习到的知识,记录失败和成功的经历。
偶尔也可以写写学习之外的日常生活和兴趣爱好。
于是,虽然开始得稍晚了一些,我还是决定写博客。
以这个博客为起点,多学习、多记录、多分享,也许有一天就能做出一个真正有自己特色的服务。
博客平台有很多,例如velog、Tistory和Naver博客。
不过,了解之后我发现,依托这些平台的博客很受企业政策的影响,而且各有明确的优缺点。
即使多花一点时间和钱,我也想体验亲手搭建网站,再将它
部署
并
运营
起来的过程。
写这篇文章时,博客已经达到了比较稳定的状态。
SEO优化、数据库、CI/CD以及基础设计等必要的准备工作都已完成。
接下来需要的是优质内容。
这个项目创建于2024年4月20日,而今天是6月23日。
大约两个月过去了。
一边兼顾学业和其他项目,一边开发这个博客,并不容易。
提交次数已经超过450次,部署网站的构建也执行了100多次。
我还有很多想做的功能,也有很多想改进的地方。
不过,我觉得现在到了暂时停下来
梳理一下
的时候。
我准备从头回顾这450次提交,整理出值得分享的内容。
当时我使用的是最新的
Next.js 14
,但遇到了不少问题,网上的信息只要稍微旧一点,就可能不再适用。
甚至GPT-4o也不了解从版本13开始引入的App Router。
因此,我经常只能依靠
官方文档
和
GitHub Issue
。
其中许多情况又与我的实际问题不同,让解决问题变得更加困难。
我不想让这些经历白白流失,所以决定开始撰写
博客搭建记录
系列。