最近琐事缠身,也没什么好写的,就写点简单的吧。前阵子一直在玩flux,生成了很多图片,感觉还不错,就想把它们放到博客里。但是,在博客里发图片实在不方便集中浏览,直接在博客基础上集成一个相册又觉得有些多余,最终决定手动撸一个简单的静态相册。
起初,我打算找一个现成的相册,我要求的功能并不多,静态页面、瀑布流展示首页、图片详情页面、标签页面,以及一个搜索功能就好。但是找了半天也没找到合适的,我只需要一个小型简单的相册,因为我觉得我的图片最多也就几百或上千张,找来找去也没有合适的,算了,好久没写代码了,自己写一个吧。
因为不想用数据库,就用了一个json保存数据。所以其他都是前端,AI了一下,推荐next.js, 那就用它吧。AI辅助生成基本的框架,结合tailwind将页面美化了一下,就完成了。
注册了vercel,它的部署非常简单,只需要把代码推到github上,然后在vercel的后台导入代码仓库,对于next.js的项目,vercel会自动检测到并自动部署,就是这么简单,搞定之后,我又把博客直接搬家到vercel上了。域名也解析过去了。想想之前部署GitHub pages 还得自己编写自动部署脚本,稍稍有点麻烦。
vercel, 真的是太方便了,我感觉它的部署流程比GitHub pages 简单太多了。谁用谁知道,反正又不花钱,没啥可挑的。至于访问速度,感觉和GitHub pages 差不多,能用就行暂不挑。
对了,相册在上边导航上有连接,欢迎来看看。