跳到主要内容

开源项目如何提高吸引力?试试添加 Vercel 一键部署

· 阅读需 3 分钟

在一些成名的 GitHub 开源项目中,会支持 Vercel 一键部署,比如前两年爆火,如今坐拥 78.7k star 的 NextChat

那么 Vercel 是什么呢? 它是一个专为前端开发者设计的现代化部署平台,特别适合用于静态网站和前端应用的构建、预览和发布。

So,如果你的开源项目属于静态网站或者前端应用一类的,可以考虑 README.md 上添加 Vercel 一键部署,为你的开源项目增加吸引力

添加一键部署的方式也很简单,Vercel 提供了一个按钮生成工具deploy-button

按钮生成器会生成 Markdown、HTML 和 URL 三种方式,可以按需取用

提醒一下,这里的交互会有点奇怪,页面下方是表单输入,比如填写 Git 仓库地址之后,上方 Markdown 链接会自动改变,并且没有成功提醒,这里需要适应一下

这里必填的,只有你的 Git 仓库地址

其他的还有像是环境变量、默认项目名称、重定向、Demo、集成等,按需填写,最后将生成好的 Markdown 贴到你的开源项目 README.md 上:

整个流程就完成了,非常简单

对于用户侧来说,当他点击部署按钮之后,就会跳转到 Vercel 网站:

这里需要登录 Vercel,同时 Vercel 会要求授予 Git 仓库读写权限,因为 Vercel 会执行对目标仓库的克隆,再以克隆后的仓库为准进行部署:

填写项目名称,点击创建:

接下来就是等待大功告成:

Congratulations!

这里已经能看到网站运行成功之后的预览截图了,也可以点击「Continue to Dashboard」去到控制台,点击 domain 网址,同样能看到网站已经成功部署:

整体回顾来看,Vercel 的部署服务非常丝滑,我甚至都不需要提供框架信息、运行命令等等

So,觉得 Vercel 一键部署的方式不错,那么考虑为你的项目增加一下吧!

如有需要,可查看本文示例项目参考:https://github.com/penggeor/ken