其实很早就有开发一个自己个人博客的想法,但是一直没有付诸行动,如今大家能看到这篇文章,说明我的博客终于是上线啦,撒花~~ 在开发这个博客之前,我都是在各大平台上写些东西,但是吧,平台规则限制,总归不是那么自由,所以还是有一个自己的内容空间好啊!!!
整个博客网站由本人独立开发完成,页面 UI 方面参考了很多其他人的博客风格,最终呈现了这个样子。一个美观的页面对于用户的体验影响是非常大的,所以尽量把页面做得美观我觉得是很有必要的。其实最开始网站做了很多动画效果,但大家反馈说网站动画太多反而影响阅读体验,所以现在的版本移除了部分动画效果。
开发使用的技术,用户端由于考虑到 SEO ,所以做了 SSR,使用的 Nuxt3 框架。管理后台则是使用的 VUE3 + TypeScript + ElementPlus。至于后端 API 的话则是使用的 NodeJs + NestJs + Prisma,数据库使用的是 Sqlite 。
自己一个人从 0 到 1开发一个项目还是很爽的,所有东西都由自己决定,想要怎么设计,怎么改,都行。当然要做的东西也很多:框架搭建,页面样式,数据库设计,API接口开发,测试联调,域名&备案,项目打包发布,服务器&部署,SEO推广等等。这一切都搞定之后, 收获的则是满满的成就感。
另外,除去自己开发的时间成本,博客总花费:域名5年(345元) + 阿里云服务器1年(816元) = 1161元。当然有些朋友觉得为了博客特意买个服务器没必要,但我却不这样想,既然打算开发并运营一个自己的站点,那就做好,一些必要的投入还是要有的!另外服务器也并不是只放个人博客这一个项目,还会有其他个人项目产品。
最后,麻烦大家给个收藏订阅,支持支持,谢谢!博客相关的教程文章也正在逐步更新中,感兴趣的可以持续关注下博客文章的更新!当然,博客还有很多不足的地方,大家有好的意见也可以提。由于国内对个人站点管的也比较严,很多功能可能无法上线...