Vercel部署Typecho动态博客

前言

由于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

准备工作

  1. Github 账号
  2. Vercel 账号
  3. 下载 Typecho 程序(官网)
  4. 自己喜欢的 Typecho 主题(主题官网)
  5. 数据库(MySQL、PostgreSQL、SQLite)

正文

关于部署项目到 Vercel 有两种方式

  1. 使用 Vercel CLI 进行部署
  2. 使用第三方库进行拉去(GitHub、GitLab、Bitbucket)

我个人是比较喜欢使用 Vercel CLI 的,但在这里我为了照顾大家,我还是使用git push到 Github 后再让 Vercel 来拉取的方式

  1. 创建 Github 仓库:Vercel-Typecho
  2. 本地解压 Typecho 程序
    解压后会得到 bulid 目录内容如下

Vercel 依赖

在 bulid 目录下新建vercel.json

{
   
  "functions": {
   
    "api/index.php": {
   
      "runtime": "vercel-php@0.4.0"
    }
  },
  "routes": [{
    "src":
Vercel是一个现代化的全球部署平台,它支持多种类型的应用程序,包括前端、后端和静态网站。虽然Vercel主要用于前端应用程序的部署,但也可以用于部署Spring Boot应用程序。 要在Vercel部署Spring Boot应用程序,可以按照以下步骤进行操作: 1. 首先,确保你的Spring Boot应用程序已经打包成可执行的JAR文件。你可以使用Maven或Gradle来构建你的应用程序,并生成JAR文件。 2. 接下来,你需要创建一个新的Vercel项目。你可以在Vercel的官方网站上注册一个账号,并创建一个新的项目。 3. 在Vercel项目中,选择"Import Project"选项,并选择你的Spring Boot应用程序的JAR文件进行导入。 4. Vercel将自动检测到你的应用程序是一个Java应用程序,并为你提供一些配置选项。你可以根据需要进行配置,例如指定环境变量、设置路由规则等。 5. 完成配置后,Vercel将开始构建和部署你的Spring Boot应用程序。它会自动为你创建一个服务器,并将你的应用程序部署到该服务器上。 6. 部署完成后,Vercel将为你提供一个URL,你可以使用该URL来访问和测试你的Spring Boot应用程序。 需要注意的是,Vercel主要用于部署前端应用程序,对于后端应用程序来说,它可能不是最佳选择。如果你的Spring Boot应用程序需要与数据库、缓存等后端服务进行交互,你可能需要考虑使用其他专门的云平台,如AWS、Azure或Google Cloud等。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值