cmanfre7

Web Deploy

开发编程v1.0.0
作者:cmanfre7更新于 2026-05-11web-deploy@clawhub_cmanfre7/web-deploy
前端开发#Deploy

据 AlphaMoat 统计,截至 2026-09,Web Deploy 累计下载 4,880 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 1,915 位,在「开发编程」分类(577 个)中排名第 244 位。

累计安装
247
累计下载
4,880
星标
1
全站排名
#1,915
全站前 38% · 「开发编程」前 43%
平台累计安装累计下载星标评论
ClawHub ↗1524,3801-
SkillHub ↗2474,8801—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

构建网站、Web 应用和 API,并部署到生产环境,可使用 Vercel、Railway、GitHub Pages 或本地 Canvas。上线会影响对外服务;部署前核对目标环境、构建结果和发布内容。

资料发布于 2026-10-27

可以用来做什么

  • 构建并预览网站或应用
  • 部署 Web 应用和 API

什么时候用

  • 需要将网站或服务发布到生产环境时
  • 部署前审核构建和目标环境时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

先在本地预览这个网站,并列出目标环境。
展示待发布的版本和影响,等待确认后再部署。

月度数据趋势

累计下载4,880
3,2314,1175,0022026-03 · 累计下载 3,3532026-05 · 累计下载 3,9152026-06 · 累计下载 4,0212026-07 · 累计下载 4,3752026-08 · 累计下载 4,5252026-09 · 累计下载 4,88026-0326-09
星标1
0122026-03 · 星标 12026-05 · 星标 12026-06 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-094,880—1
2026-084,525+3.4%1
2026-074,375+8.8%1
2026-064,021+2.7%1
2026-053,915—1
2026-033,353—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

2.4 KB · ClawHub v1.0.0
# web-deploy

Build and deploy websites, web apps, and APIs to production.

## Local Preview Workflow

```bash
# Static site
npx http-server ./dist -p 8080 -c-1
展开全部(共 127 行)
# Next.js
npm run dev          # Development (hot reload)
npm run build && npm run start  # Production preview

# FastAPI
uvicorn app.main:app --reload --port 8000

# Vite-based
npm run dev          # Dev server
npm run build && npx serve dist  # Production preview
```

## Deployment Targets

### Vercel (Frontend / Next.js / Static)

```bash
# First time setup
npx vercel link

# Preview deployment
npx vercel

# Production deployment
npx vercel --prod

# Environment variables
npx vercel env add SECRET_KEY
```

**Best for:** Next.js apps, React SPAs, static sites, serverless functions.

**Config:** `vercel.json` (usually not needed for Next.js)
```json
{
  "buildCommand": "npm run build",
  "outputDirectory": "dist",
  "framework": "nextjs"
}
```

### Railway (Backend / APIs / Databases)

```bash
# First time setup
railway login
railway init

# Deploy
railway up

# Add database
railway add --plugin postgresql

# Environment variables
railway variables set SECRET_KEY=value

# View logs
railway logs
```

**Best for:** Backend APIs, databases, long-running processes, Docker containers.

### GitHub Pages (Static Sites)

```bash
# Using gh-pages package
npm install -D gh-pages
# Add to package.json scripts: "deploy": "gh-pages -d dist"
npm run build && npm run deploy
```

**Best for:** Documentation, simple static sites, project pages.

### Canvas (Clawdbot Workspace)

Deploy to `~/clawd/canvas/` for local serving through the clawdbot gateway.
```bash
cp -r ./dist/* ~/clawd/canvas/my-project/
```

## Pre-Deploy Checklist

- [ ] Build succeeds locally (`npm run build` / `python -m build`)
- [ ] No TypeScript/lint errors
- [ ] Tests pass
- [ ] Environment variables set on target platform
- [ ] `.env` / secrets NOT in git
- [ ] `robots.txt` and `sitemap.xml` if public site
- [ ] Favicon and meta tags set
- [ ] HTTPS configured (automatic on Vercel/Railway)
- [ ] Error pages (404, 500) configured
- [ ] Performance: images optimized, code split, no huge bundles

## Rollback

```bash
# Vercel — redeploy previous
npx vercel rollback

# Railway — redeploy previous
railway rollback

# Git-based — revert and push
git revert HEAD && git push
```

## Domain Setup

```bash
# Vercel
npx vercel domains add mydomain.com

# DNS: Point CNAME to cname.vercel-dns.com
# Or A record to 76.76.21.21
```

「开发编程」分类下的热门技能

cmanfre7 的其他技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。