【哥飞推荐】新人友好完全无需数据却有管理后台,可以动态更新网站内容的开源CMS
大家好,我是哥飞。
如果你不会 Next.js ,如果你不知道怎么配置数据库,却想部署一套自己的网站,那么今天哥飞开源的这套代码,绝对值得你拥有。
这个周末,哥飞借助 Claude.ai 的帮助,做出来了一个网站,目前网站长下面这样,还是挺简洁的是吧。
这个网站目前具有资源导航和博客两大功能。
如果仅仅只有这些功能,其实这个网站一点儿也不稀奇,很多网站都有类似功能。
不过哥飞做的这个网站有些不太一样的地方,那就是这个网站完全不需要数据库。
很多朋友都会有这样的困扰,我就想快速上线个网站走完全流程,结果又要配置各种接口,又要配置各种数据库,还得去配置数据库,好麻烦啊,好多卡点啊。
哥飞昨天突发奇想,既然大家有这样的困扰,哥飞是否可以帮助大家解决这个困扰呢?
能不能开源一套网站代码,可以一键部署到 Vercel ,不用数据库,不用复杂的配置,就让大家快速上线一个导航+博客网站。
说干就干,哥飞借助 Claude.ai 肝了一天半,搞出来了目前这些功能,终于在周日晚上把网站第一版代码开源了。
这套代码的潜力仅仅只是不需要数据库吗?
当然不是!
基于这个框架,甚至可以实现接入AI之后,让AI自己修改代码,让AI自己增加新功能,让AI自己增加网站内容。
这一切,都得益于哥飞设计了一套在线数据更新和网站代码自动部署机制。
当然,要做到这些,离不开 Github 提供的方便的 API,以及 Vercel 提供的自动检测代码变化自动部署机制。
下面哥飞给大家介绍一下这套代码的运行机制。
一、网站前台
网站前台可以简单理解为纯静态的,打开看下下面的性能测试报告,100分,说明性能还是很不错的,打开速度特别快。
网站有两种数据,一是资源导航列表,二是文章列表,前者数据来自于代码里的 json 文件,后者数据暂时来自于后端代码扫描出来的 markdown 文章列表,后面也可以修改成直接读取 json 文件,进一步加快打开速度。
因为完全没有读取数据库的操作,所以读取数据的速度就特别快,网站打开也就特别快。
下面是在一个隐私窗口首次打开时的加载速度,可以说做到了秒开。