如果还不知道Vercel可部署动态,可查看 Vercel文档,那我们开始吧!
在bulid目录下新建vercel.json
{
"functions": {
"api/index.php": {
"runtime": "vercel-php@0.4.0"
}
},
"routes": [
{ "src": "/(.*)", "dest": "/api/index.php" }
]
}
config.inc.php
addServer(array (
'host' => '数据库地址',
'user' => '数据库用户名',
'password' => '数据库密码',
'charset' => 'utf8mb4',
'port' => '3306',
'database' => '数据库昵称',
'engine' => 'MyISAM',
), Typecho_Db::READ | Typecho_Db::WRITE);
Typecho_Db::set($db);
api/index.php
自定义主题
到Typecho官网下载自己喜欢的主题解压放到bulid/usr/themes/目录下即可(本文只提供部署教程,则使用默认主题)
准备数据库
这里博主用的是
GearHost
,各位也可以自己通过其他手段搞到数据库
部署
上个步骤已经获取了数据库,将数据库信息填入bulid/confi.inc.php
最后克隆已经创建好的Github仓库:
https://github.com/boxcheese/Vercel-Typecho
克隆后得到Vercel-Typecho目录,且里面包含.git,将bulid里的全部文件及文件夹复制到Vercel-Typecho目录下
# 添加所有文件到暂存区
git add .
# 提交
git commit -m'Vercel-Deploy-Typecho'
# 推送到远程仓库
git push
创建Vercel项目:Vercel-Typecho(该昵称可以不与GitHub仓库同名)
点击黑色框-New Project
选择你的github项目,如果和文章一样,则是Vercel-Typecho
选择个人,团队也可以
最后自己绑定域名,或者自己自定义域名,打开链接
这时候会提示建立数据库错误,我们只需要在后面加上/install.php即可
上图有一个错误,数据库适配器选择Pdo 驱动 Mysql 适配器即可
点击安装就安装成功啦