Vercel+GitHub 双端自动部署

Vercel+GitHub 双端自动部署

在现代开发中,自动化部署是一个非常重要的环节。本文将介绍如何使用 GitHub Actions 自动构建博客,并同时部署到 Vercel 和 GitHub Pages 上。

一. 准备工作

在开始之前,确保你已经完成以下准备工作:

  • 一个 GitHub 仓库,用于存放博客源码。
  • 一个 Vercel 账户,用于部署博客。
  • 一个 GitHub Pages 仓库(可选),用于部署博客。

二. 创建 GitHub 仓库

首先,在 GitHub 上创建一个新的仓库,用于存放你的博客源码。你可以选择使用静态站点生成器(如 Hugo、Jekyll、Hexo 等)来生成博客。

bash
# 克隆仓库到本地
git clone https://github.com/your-username/your-repo.git
cd your-repo

三. 配置 GitHub Pages 部署

GitHub Pages 是 GitHub 提供的静态站点托管服务。你可以通过以下步骤将你的博客部署到 GitHub Pages:

  1. 在 GitHub 仓库的设置中,找到 "Pages" 选项。
  2. 选择 gh-pages 分支作为 GitHub Pages 的源。

四. 配置 GitHub Actions 自动构建

GitHub Actions 是 GitHub 提供的 CI/CD 工具,可以帮助你自动化构建和部署流程。以下是一个简单的 GitHub Actions 配置文件示例,用于自动构建博客并部署到 Vercel 和 GitHub Pages。

.github/workflows/deploy.yml 文件中添加以下内容:


五. 配置 Vercel 部署

Vercel 是一个非常流行的静态站点托管平台,支持自动部署。你可以通过以下步骤将你的博客部署到 Vercel:

  1. 登录 Vercel 并导入你的 GitHub 仓库。
  2. 在 Vercel 上配置自动部署,选择你的 GitHub 仓库并设置构建命令和输出目录。
  3. 添加自定义域名。

六. 提交代码并触发部署

完成以上配置后,提交你的代码到 main 分支,GitHub Actions 将会自动触发构建和部署流程。

bash
git add .
git commit -m "Initial commit with GitHub Actions configuration"
git push origin main

七. 验证部署

等待 GitHub Actions 完成构建和部署后,你可以访问 Vercel 和 GitHub Pages 提供的 URL 来验证你的博客是否成功部署。


八. 总结

通过以上步骤,你已经成功配置了 GitHub Actions 自动构建博客,并实现了双端部署到 Vercel 和 GitHub Pages。这种自动化部署流程可以大大提高开发效率,确保你的博客始终保持最新状态。

利用 cdn 加速 vercel
Termux部署hexo

评论区

评论加载中...