vercel和supabase安装配置typecho

问题

  • 延迟过高,页面可以正常加载,加载速度感人
  • 测试: 点击

注册配置supabase

  • 访问supabase官网,点击“开始”按钮。
    注册supabase
  • 注册账号,填写邮箱、密码、用户名等信息。
  • 验证邮箱,登录账号。
  • 创建新项目,选择免费计划。
    免费计划
  • 完成项目创建。
  • 点击自己的项目,选择connect
    connect
  • 选择ipv4 支持
    ipv6不支持
    ipv4支持

官网关于ipv4支持的说明:说明https://supabase.com/docs/guides/platform/ipv4-address

登录github

访问github仓库,点击Fork按钮,将项目复制到自己的仓库。

在supabase中执行sql语句

  • 访问sql editor
  • https://github.com/ningwenyan/vercel-supabase-typecho/blob/main/install/Pgsql.sql文件中的内容复制到sqleditor中,点击运行按钮,创建数据库表。
  • 表会被创建在public模式下。

登录vercel

使用github账号登录vercel,点击Import Project按钮,导入自己的仓库。选择部署,第一次部署会有报错,可以不用管,等部署完成后,点击Settings按钮,选择Environment Variables,添加以下环境变量:

NameValue
DB_HOST数据库主机地址
DB_PORT数据库端口号
DB_NAME数据库名称
DB_USER数据库用户名
DB_PASSWORD数据库密码
添加完成后,重新部署项目。

访问typecho

部署完成后,访问https://你的项目名称.vercel.app/install.php,按照提示完成安装。
安装页面
看到这个页面,说明安装完成。
安装完成

注意事项

  • 文件上传限制
  • Vercel是无服务器环境,不支持传统的文件上传。

已测试可使用主题

  • butterfly

vercel添加域名

  • 访问vercel项目设置,选择Domains,添加自己的域名。
  • 等待域名添加完成,访问自己的域名,即可访问typecho。

typecho后台配置域名

  • 访问typecho后台,选择设置,选择站点,将站点地址修改为自己的域名。
  • 点击保存按钮,保存设置。
  • 访问自己的域名,即可访问typecho。
    修改站点地址