Vercel部署Typecho动态博客
准备工作
- Github 账号
- Vercel 账号
- Typecho程序
- Typecho 主题
- 数据库(MySQL、PostgreSQL、SQLite)
方法思路
在服务器正常安装typecho程序,如果非sqlite,数据库需要使用远程地址
安装后将程序目录文件打包下载
新建仓库,将打包文件解压到仓库,添加vercel配置文件
配置文件内容
/api/index.php
1
2
3
4
5
6
7
8
9
10
11
12
$file= __DIR__ . '/..'.$_SERVER["PHP_SELF"];
if(file_exists($file))
{
return false;
}
else
{
require_once __DIR__ . '/../index.php';
}
#echo $_SERVER["PHP_SELF"];vercel.json
1
2
3
4
5
6
7
8
9
10{
"functions": {
"api/index.php": {
"runtime": "vercel-php@0.6.0"
}
},
"routes": [
{ "src": "/(.*)", "dest": "/api/index.php" }
]
}将仓库部署到vercel 即可
演示地址
地址失效是数据库失效
https://typecho-teal.vercel.app
其余问题请自行搜索查询
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 樂依博客!
评论