惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hacker News: Ask HN
Hacker News: Ask HN
WordPress大学
WordPress大学
H
Help Net Security
小众软件
小众软件
N
Netflix TechBlog - Medium
C
Check Point Blog
量子位
Last Week in AI
Last Week in AI
GbyAI
GbyAI
Martin Fowler
Martin Fowler
M
MIT News - Artificial intelligence
博客园 - 聂微东
Engineering at Meta
Engineering at Meta
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
J
Java Code Geeks
D
DataBreaches.Net
Project Zero
Project Zero
P
Proofpoint News Feed
T
Threat Research - Cisco Blogs
Security Latest
Security Latest
Cisco Talos Blog
Cisco Talos Blog
Recorded Future
Recorded Future
I
Intezer
L
Lohrmann on Cybersecurity
Cyberwarzone
Cyberwarzone
博客园_首页
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LangChain Blog
P
Palo Alto Networks Blog
V
V2EX
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
The Exploit Database - CXSecurity.com
The Hacker News
The Hacker News
Blog — PlanetScale
Blog — PlanetScale
G
GRAHAM CLULEY
T
The Blog of Author Tim Ferriss
C
Cisco Blogs
The Register - Security
The Register - Security
L
LINUX DO - 热门话题
P
Privacy & Cybersecurity Law Blog
Scott Helme
Scott Helme
F
Full Disclosure
博客园 - 司徒正美
Recent Announcements
Recent Announcements
IT之家
IT之家
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Attack and Defense Labs
Attack and Defense Labs
Cloudbric
Cloudbric
Help Net Security
Help Net Security
The Last Watchdog
The Last Watchdog

半方池水半方田

小球称重问题及其引申的思考 蓝色的结构色 病毒是不是生物? 把博客发布交给 GitHub Actions 省外居民身份证的补换领(苏州) hexo-filter-titlebased-link:构建你的数字花园 通过与 Keycloak 配合实现博客文章的受限访问功能 非公开的文章 Soft Mode 非公开的文章 Strict Mode 试试用代码块在 Hexo 中插入实况照片 动态图片测试 Hexo-Butterfly 主题 Preloader 加载页定制 Keycloak 的部署以及 Hexo-Butterfly 网页应用的接入 随机访问文章的实现(Sitemap+本地缓存优化) Authentik 的部署记录 Waline 自建 Auth 认证 记一次行李托运理赔流程(南航) Docker 镜像的制作、拉取与运行 Hexo-Butterfly 主题中对 Algolia 搜索框 Power By 的定制 Hexo 动态加载配置(钩子函数) 设计原则 VSCode 中的配置 Spring AI 中使用 PGVector 实现向量存储 提示词工程速查手册 2025 WePlay 上海两日游 和随机数生成相关的题目 一起撸串(字符串) 树状数组上手了就十分简单 缓存置换算法的实现与 Java 中相关的数据结构 关于海量数据的若干问题 访问者模式填补单分派语言的缺陷 备忘录模式:拍下照片
Vercel 应用实践学习
wuanqin · 2026-04-22 · via 半方池水半方田

发表于|更新于|工程

|总字数:854|阅读时长:2分钟|浏览量:|

|出链:3|入链:4

Vercel 是由 Next.js 团队开发的云端部署平台,专注于静态网站、Serverless 函数和全栈 Web 应用的托管服务。

本文将记录一些我对 Vercel 应用实践,以更好地理解 Vercel 平台,使之服务于个人开发者。

Vercel 自定义域名

在自己的 DNS 中配置 CNAME 记录:

记录类型 名称 记录值
CNAME subdomain.example.com cname-china.vercel-dns.com

image.png

DNS 记录中 CNAME 值可填写为:cname-china.vercel-dns.com(祖传 [1])。现在的 Vercel 有对 CNAME 值的建议,可以看情况配置。

image.png

Vercel 放置静态公共访问资源

在 Github 项目中,创建一个 public 文件夹,里面放置你想让公共访问的资源。比如一些 JSON 数据文件 your_data.json

设置根目录:

image.png

如果已经为项目设置好了自定义域名,这样我们就可以通过:https://subdomain.example.com/your_data.json 进行访问。

Vercel 代码开发

Vercel 环境变量

Vercel 中可以设置环境变量,具体用法参见:Environment variables

环境变量变更后,需要 Redeploy 才能使新参数生效。

Vercel 中 Node 项目升级或安装依赖

Vercel 中部署 JavaScript 项目,如果使用到依赖,在本地中我们可以通过 npm install xxx --save 来实现,其作用效果是本地 node_modules 安装新插件,以及 package.jsondependencies 字段添加了相应的内容。

事实上,有些时候为了快速便捷,我们会直接在 GitHub 改 package.json,就能实现依赖的新增或插件的升级。

1
2
3
4
5
6
{
"dependencies": {
"crypto-js": "^4.2.0",
"jsonwebtoken": "^9.0.3"
}
}

这篇文章有提到这个内容:站内文章Hexo 博客与 Waline 评论区实现外链跳转中间页

Vercel 无服务器函数(边缘函数)的应用

编写注意事项:

  • Serverless 函数必须要放在名为 api 文件夹下;
  • 部署到 Vercel 时,不要预设任何模板,Frame Preset 请选择 Other。

image.png

可以使用 Postman 正常调试。

纯 Serverless API

Readme Card

详看这篇文章:站内文章通过与 Keycloak 配合实现博客文章的受限访问功能

集成了外部 Redis 服务的无服务器函数

Readme Card

详看这篇文章:站内文章我的 AI 摘要方案:Vercel+Redis+Hexo API+Spark Lite

Vercel 部署静态网页应用(HTML+CSS+JavaScript)

这里我拿一个我写的 网页应用 来举例。

Readme Card

我们可以首先写一个简单的网页应用,它的项目结构可以是这样的:

1
2
3
4
5
6
7
my-app 
├─ index.html <-- 主页入口文件(最外层,双击直接运行)
├─ css
│ └─ style.css <-- 所有页面样式统一存放
└─ js <-- 脚本文件夹
├─ core.min.js
└─ script.js <-- 业务逻辑JS文件

在本地双击 index.html 可以直接运行调试这个简单的应用。应用开发完成后即可上传到 GitHub 仓库中。

登录 Vercel,新建项目:

image.png

找到你的网页应用,点击 Import:

image.png

配置好选项即可部署。

image.png

如需自定义访问网页项目的域名,可在 Vercel 的 Setting 中的 Domain 里配置。按提示前往你的 DNS 服务商中修改相应记录即可。

image.png

配置成功后,就可以使用你的自定义域名访问网页应用啦!

本文参考


  1. 关于waline国内无法使用的解决方案 (vercel.app国内无法使用问题)-CSDN博客 ↩︎

版权声明 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 半方池水半方田

赞助

  • 微信

    微信

  • 支付宝

    支付宝


avatar

wuanqin

只能懂一点点

最新文章

蓝色的结构色