跳到主要内容

supabase数据库的使用

最后更新于:

image-20260729070840.avif

supabase数据库的使用

记录于2026年7月29日

supabase是边缘专业数据库,自身就快,10ms,还不限制函数,直接就能调用。

1s3存储(免费,不限制函数)
2kv存储(快,免费,只能用pages-edge函数
3blob存储(普通,免费,只能用pages-任意函数)
4supabase存储(最快,免费,不限制函数)
5cos存储(最快,收费,不限制函数)

版权

@w3c佬的自助申请友链

@hyde与@w3c的讨论过程

附件

2026.7.29-w3c自动申请友链

https://openlist.onedayxyy.cn/%E8%BD%AF%E4%BB%B6/2026.7.29-w3c%E8%87%AA%E5%8A%A8%E7%94%B3%E8%AF%B7%E5%8F%8B%E9%93%BE

image-20260729071348.avif

思路

  1. 领取supabase免费数据库(哈哈领数据库也算一步,一般人,在这一步就卡住了)
  2. 创建数据库
  3. 前端页面改造
  4. 边缘函数部署

细节

领了数据库后,登陆点这个其实已经有步骤了

image-20260729060554.avifimage-20260729060614.avifimage-20260729060641.avif

1、领取

https://gpdbnext.console.aliyun.com/gpdb/cn-hangzhou/supabase

在阿里云领,免费版1G

注意下

南方可以领广东地域,那个链接是杭州可以切换一下,别领错了。

细节

在上面切换

左上角

image-20260729060819.avif

2、创建

创建网络交换机

细节

转有网络创建无法选择的

按照界面写的区域创建

点开

点开这个创建F区

image-20260729060957.avifimage-20260729061017.avif

必须按照它提示的区创建,才能被选

重新创建交换机,注意里面有个选区

这里确认很容易踩坑

默认创建的,区对不上不能被选

深圳需要f区

image-20260729061132.avif

下面的的ip6选系统

ip4随便勾

这些只是交换机内部用到的,对数据库没有影响和差异,创建了就行

oneblogfriendslink

登录数据库:

image-20260729061327.avif

创建表

把友链那几个字段创建一下

 1CREATE TABLE site_config (
 2    id BIGSERIAL PRIMARY KEY,
 3    title TEXT NOT NULL,
 4    description TEXT,
 5    site_url TEXT NOT NULL,
 6    img_url TEXT,
 7    tags TEXT[] DEFAULT '{}',
 8    created_at TIMESTAMPTZ DEFAULT NOW(),
 9    updated_at TIMESTAMPTZ DEFAULT NOW()
10
11);

细节

image-20260729061434.avif

执行试试

执行成功了

应该可以了

看看里面有没有表格了

有,只是没数据

image-20260729061529.avifimage-20260729061550.avif

测试

测试细节:

表创建后,可以用这个密钥测试写入

image-20260729061629.avif

咋测试阿

晚点我发这个给你

现在手机不方便

image-20260729061721.avif

3、博客前端 & eo边缘函数

细节

剩下就是博客前端 & eo边缘函数的配置了。

@爱洗脚的one哥

0删除 方便后续合并 友链 动静合并显示

内置一个极简 审核页

image-20260729062536.avifimage-20260729062808.avif

---

前端页面弄好,数据咋对接起来,目前还是你的数据

image-20260729062943.avif

hyde测试效果

hyde测试效果ok了

细节

用ai写了一个函数

image-20260729063125.avif

拿白木测试下

image-20260729063517955

可以了哦

image-20260729063459.avif

---

继续迭代:

批量通过/拒绝,筛选状态和搜索

image-20260729064343.avif

---

引入饿了么ui样式,好看多了佬 @W3C

image-20260729064424.avif

---

太完美了

image-20260729064757.avif

one亲测效果

自己已经创建好supabase数据库的效果:

但是手里没 边缘函数代码,友链前端还没克隆hyde开源项目,这里予以暂停测试。

image-20260729061918.avif

image-20260729062015.avif

FAQ

讨论

 1@W3C 有搜索即时通知就完美了
 2一旦有人提交友链立马推送到微信钉钉飞书等
 3
 4比较容易
 5邮箱,公众号,企业微信,叮叮,都可以
 6
 7也可以全放开,默认通过
 8自己设置了重复提交=修改内容
 9但是 审核 是仪式
10
11加了一个搜索,max最大宽度撑满,还有跟随系统模式
12
13没部署eo 的进审核,博客框架不是XXX进审核
14
15
16友链的目的是交换,提升站点权重
17如果是单项的,那么只会拖垮自己站点权重
18所以啊
19最重要的是如何检测是否对方加了
20我的友链都是双向的,我就是不会如何检测,所以一个月查一次,把我删了我就移除
21
22
23好像有自动检测机制的方案
24每隔一段时间自动检测
25
26我这有(还没公开)
27我这还每天检查他们的评分
28还检测框架,和部署平台
29有全套api
30输入域名就知道所有情况
31什么时候换框架的,什么时候构建的,什么时候证书到期,友链数量,是否备案,什么换的平台,什么时候弄了重定向
32页面大小,速度
33还有历史页面快照
34过往某个时间点,页面是什么样子,也缓存了
35一年前弄的,应该有一年了

白木-wp插件

找到了wp的插件

https://github.com/liseezn/see-friends

细节

image-20260729064210.avifimage-20260729064716.avif

最后

  1. @w3c佬的自助申请友链效果的确不错,按这个方式,也可以把博客文章、评论、配置等等一切都存到数据库里去,事实上这已经算是ssr或者动态博客/前后端分类博客了,完全依赖数据库,这个思想可以学习下。
  2. 而one使用的是hugo+eo+cnb+eo边缘函数+博客后台,底层任然是以md为核心(所见即所得),完全不依赖数据库,也就是传统的ssg博客了。
  3. 这个阿里免费的supabase边缘专业数据库可能速度也快,很适合ssr(后期如果astro彻底使用了astro ssr,可以优先考虑使用这个数据库),但目前自己的ssg如果上了这个数据库,反而引入了更多的第三方服务(目前已经有twikoo评论、eo部署的站点统计等),这对想上手ssg的博客道友来说增加了很大的成本。
  4. 另外:博客一般是给自己看的,且小众个人站点一般评论都很少,友链也是。one博客通过用户的评论留言,自己在博客后台手动填写完全足够了哈哈哈。

PS:

见RZ群里一些小伙伴关于博客友链是否要双向添加问题讨论哈哈,这里做下个人看法说明:

  1. 个人加友链的原则,在某个博客群里,有些道友经常活跃发言的,我和他经常有互动的,如果他有博客,我一般也会加的;
  2. 某个大佬的博客的确太漂亮了,我也会加他的友链的;
  3. 有其他大佬申请加我友链的,我也会加下对方的友链哈哈;

一句话,率性而为,想加就加,随缘,并不是所谓的见人就加哈哈😂,对方加不加我友链,无所谓哈哈哈。

结束。

最新文章