Vercel 部署配置
Vercel 的边缘网络让 Hugo 站点性能卓越。
Vercel 专注于前端部署,支持 Hugo、Next.js 等框架。其全球边缘网络确保低延迟,并提供预览部署功能。Vercel 的免费层包括每月 100GB 带宽和无限构建分钟数,适合快速原型开发。
vercel.json 配置
{
"build": {
"env": {
"HUGO_VERSION": "0.146.0"
}
},
"functions": {
"app/api/**/*.go": {
"runtime": "vercel-go@latest"
}
},
"routes": [
{
"src": "/(.*)",
"headers": {
"cache-control": "s-maxage=31536000"
},
"continue": true
}
]
}
部署脚本
#!/bin/bash
# build.sh
# 安装 Hugo
wget -O hugo.tar.gz https://github.com/gohugoio/hugo/releases/download/v0.146.0/hugo_extended_0.146.0_Linux-64bit.tar.gz
tar -xzf hugo.tar.gz
chmod +x hugo
# 构建网站
./hugo --minify --environment production
总结
Vercel 提供了快速的 Hugo 部署体验,其边缘网络和预览功能特别适合现代 Web 开发工作流。