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
累計下載
4880
星標
1
全站排名
#1,915
全站前 38% · 「開發程式設計」前 43%
平台累計安裝累計下載星標評論
ClawHub ↗15243801-
SkillHub ↗24748801—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

構建網站、Web 應用和 API,並部署到生產環境,可使用 Vercel、Railway、GitHub Pages 或本地 Canvas。上線會影響對外服務;部署前核對目標環境、構建結果和釋出內容。

資料釋出於 2026-10-27

可以用來做什麼

  • 構建並預覽網站或應用
  • 部署 Web 應用和 API

什麼時候用

  • 需要將網站或服務釋出到生產環境時
  • 部署前稽核構建和目標環境時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

先在本地預覽這個網站,並列出目標環境。
展示待發布的版本和影響,等待確認後再部署。

月度資料趨勢

累計下載4880
3231411750022026-03 · 累計下載 33532026-05 · 累計下載 39152026-06 · 累計下載 40212026-07 · 累計下載 43752026-08 · 累計下載 45252026-09 · 累計下載 488026-0326-09
星標1
0122026-03 · 星標 12026-05 · 星標 12026-06 · 星標 12026-07 · 星標 12026-08 · 星標 12026-09 · 星標 126-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-094880—1
2026-084525+3.4%1
2026-074375+8.8%1
2026-064021+2.7%1
2026-053915—1
2026-033353—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),按月更新。口徑說明見資料方法。