做网站那些经历

2024-04-14
建站
主题

说起做网站,就可以追溯到上学的时候,先是从各种空间(空间,51 空间等),那时后折腾各种模版,到后来的申请免费的二级域名和免费的虚拟空间,再到后来自己买了域名,买了虚拟机,从此走上了一条不归路……

不归路的开始,大概 2010 年左右吧,学校为社团提供免费二级域名的社团官网,当时这个机会,了解到了 wordpress, 从那以后,买域名,买虚拟机,备案(第一次备案不知道,还花了钱找人帮忙备案,后来才发现我还不是备案主体,就取消了备案自己重新备案了),用开源网站程序。

一路过来,开源网站程序也接触了很多,从一开始 discuz,phpwind,wordpress,到后来的 typecho,期间不知道更换过多少次,那时候还不会开发,只会各种魔改主题/插件等。

直到毕业工作三年后,才走上了程序员之路,网站一直从未歇停,域名,备案,服务器,一件不拉。对于网站程序的选择一直纠结中,尝试了太多次 hexo, vuepress,typecho 和自建,各有各的优势,又不想用别人的模版,自己前端技术又有限,到目前,才使用上了完整的自建程序,包括前端后后端。

网站预览图

前端使用 nuxt3+naiveui,不同设备自适应,后端使用 golang+postgresql。

但是有些 bug 和细节还没处理好,又开始使用别的方式替代前端了,准备用 golang 模版 +bootstarp 重写前端。

此处经过漫长的好多天后……

用 bootstarp 写了一个网页,发现 golang 模版配合 bootstarp 不方便模块化开发和后期调试,就换成了 tailwindcss,tailwindcss 的 ui 模版有很多可以使用,目前本站前端已经是 tailwindcss 了。

站点整体技术点:

前端:golang+gowk+tailwindcss+redis
后台前端:vue+arco-design-pro+Vditor
后端服务:golang+gowk+redis+postgresql
图床:golang+gowk+postgresql+oss+upyun

关注 “AUTRE” 微信公众号,给我留言
Placeholder Image