前言
由于vercel免费用户仅只有1GB的运行内存(当然如果你有钱也可以支持一下官方,开个vip用户也可以),所以不可运行过大的占用内存的应用程序,有些主题可能会消耗过多内存导致一些功能失效或者直接停止,所以在使用前请对相关内容进行了解后在使用
如果你想使用wordpress的话,请自行摸索,因为我对php不是很了解
目前我使用的是hexo搭建静态博客(因为hexo自由度高,可定制度高、已于理解以及修改)
我还写了个hexo主题Hexo-Theme-MengD,欢迎大家前来观看(挑毛病、挑bug嘻嘻)
原文:https://blog.imlete.cn/article/Vercel-Deploy-Typecho.html
相信很多人会和我一样 what? Vercel 什么时候能部署 PHP 了?我怎么不知道?(我使用 Vercel 有一年时间了,我居然不知道,之前的 Vercel 文档白看了?)
在此感谢: am-abudu大佬的 Vercel 实例
随后就去查Vercel 文档,果然发现了能部署 PHP
Vercel-PHP 地址:juicyfx/vercel-php
本文 Github 仓库: https://github.com/lete114/Vercel-Typecho
准备工作
正文
关于部署项目到 Vercel 有两种方式
- 使用 Vercel CLI 进行部署
- 使用第三方库进行拉去(GitHub、GitLab、Bitbucket)
我个人是比较喜欢使用 Vercel CLI 的,但在这里我为了照顾大家,我还是使用git push
到 Github 后再让 Vercel 来拉取的方式
- 创建 Github 仓库:Vercel-Typecho
- 本地解压 Typecho 程序
解压后会得到 bulid 目录内容如下
Vercel 依赖
在 bulid 目录下新建vercel.json
{
"functions": {
"api/index.php": {
"runtime": "[email protected]"
}
},
"routes": [{
"src":