好久不见,距离上一次发布文章也差不多过去了一整年了。期间倒也不是没有过想法,但多半都是被各种事情打断了。
不过今天这篇文章倒不是为了什么别的事情,而是记录我新博客的上线。虽然这已经距离新博客的上线差不多一周了。
这个项目基本上来说还是我练手为主的项目。这个博客整体使用 Go 语言后端,搭配 HTMX + Tailwindcss 提供的前端,主要大概还是一直想要体验一下 HTMX 这个框架,当然也有功能拓展的需求。另外作为我的博客,大概这个项目是会长期维护的。至少到目前为止,这个站点的效果还不错。虽然在功能性上面距离之前使用的 typecho 还有点距离,但是整体已经是可用的了。
这个项目在设计之初也考虑到了一定的拓展性,前端并没有使用类似 templ 的编译时方案,而是使用了 Go 模板来降低定制界面的门槛。同时也设计了动态的页面加载方式,不同的页面都可以访问完整的可拓展的数据结构,以及大量使用可拓展的字段的设计。也算是为了通用性做的设计,如果感兴趣的话也当然可以来关注或者试用一下我的项目。HtmxBlog
这个项目的构建过程倒也没有遭遇太多的困难,所以也没什么可以谈的。不过不得不说的是大模型的确帮了我不少,主要还是集中在后台界面和代码检查这一块。不过如今的 AI 发展对于个人开发者来说绝对算不上什么坏事。大概是未来可期吧。
上线的这个节点对于整个项目来说也只是其中一步罢了,这个项目后面还有不少路要走,至少距离我的目标还有一段距离。现在也就是一个简单的项目总结。也希望这个项目以后不再是只属于我的项目吧。