Skip to content

Latest commit

 

History

History
205 lines (152 loc) · 4.87 KB

File metadata and controls

205 lines (152 loc) · 4.87 KB

🚀 HumanOS 全球多平台一键部署系统

✅ 全程命令行操作,无需点击网页! ✅ 一次登录,永久自动分发! ✅ 五大全球平台同时发布!


🎯 支持的全球平台

平台 图标 命令 全球CDN 免费额度
Vercel npm run deploy:vercel ✅ 全球边缘节点 ✅ 无限流量
Netlify npm run deploy:netlify ✅ 全球CDN ✅ 100GB/月
Cloudflare Pages npm run deploy:cloudflare ✅ 全球275+节点 ✅ 无限流量
Surge.sh 🌊 npm run deploy:surge ✅ 全球CDN ✅ 无限流量
GitHub Pages 🐙 GitHub Actions ✅ Fastly CDN ✅ 无限流量

🚀 一键部署(推荐)

全部平台同时分发

npm run deploy

单个平台部署

npm run deploy:vercel      # 只部署到 Vercel
npm run deploy:netlify     # 只部署到 Netlify
npm run deploy:cloudflare  # 只部署到 Cloudflare
npm run deploy:surge       # 只部署到 Surge.sh

📋 首次使用说明

第一步:安装 CLI 工具

npm install -g vercel netlify-cli wrangler surge

第二步:各平台登录(仅需一次!)

🔺 Vercel 登录

vercel login
# 自动打开浏览器,点击登录即可
# 登录成功后永久有效

◈ Netlify 登录

netlify login
# 自动打开浏览器,点击授权即可
# 登录成功后永久有效

⚡ Cloudflare 登录

wrangler login
# 自动打开浏览器,允许授权即可
# 登录成功后永久有效

🌊 Surge 登录

surge login
# 输入邮箱密码注册即可,无需信用卡
# 登录成功后永久有效

✅ 完成!

从此以后,只需要一行命令,全自动分发到全球:

npm run deploy

就是这么简单!没有任何其他操作!


🎬 部署流程演示

🚀 HumanOS 多平台自动分发系统
==================================================

📋 分发目标: 全部平台

🔨 第一步: 构建生产版本...
  ⏳ 生产环境构建...
  ✅ 生产环境构建 完成

📦 构建产物大小: 1.8 MB

▲ ===== 部署到 Vercel =====
  ⏳ Vercel 部署...
  ✅ Vercel 部署 完成
  🔗 https://humanos.vercel.app

◈ ===== 部署到 Netlify =====
  ⏳ Netlify 部署...
  ✅ Netlify 部署 完成
  🔗 https://humanos.netlify.app

⚡ ===== 部署到 Cloudflare Pages =====
  ⏳ Cloudflare Pages 部署...
  ✅ Cloudflare Pages 部署 完成
  🔗 https://humanos.pages.dev

🌊 ===== 部署到 Surge.sh =====
  ⏳ Surge.sh 部署...
  ✅ Surge.sh 部署 完成
  🔗 https://humanos.surge.sh

==================================================
📊 分发结果汇总
==================================================
▲ Vercel: ✅ 成功
◈ Netlify: ✅ 成功
⚡ Cloudflare Pages: ✅ 成功
🌊 Surge.sh: ✅ 成功

🎉 总计: 4/4 平台分发成功!

🌍 你的网站现在可以在全球访问了!

🏗️ 已内置的配置文件

文件 作用
vercel.json Vercel SPA 路由配置
netlify.toml Netlify 构建+重定向配置
wrangler.toml Cloudflare Pages 配置
public/_redirects Netlify/Surge 通用重定向
public/_headers 安全头配置
public/.nojekyll GitHub Pages 配置
deploy.mjs 一键多平台分发核心脚本

📊 部署系统特点

✅ 完全自动化

  • 自动构建生产版本
  • 自动部署到所有平台
  • 自动输出部署结果
  • 失败时不中断流程

✅ 完全无需网页操作

  • 全程命令行完成
  • 浏览器登录仅需要一次
  • 永久记住登录状态
  • 没有任何点击操作

✅ 五大平台优势互补

平台 优势地区 最佳用途
Vercel 全球 最佳性能,SEO友好
Cloudflare 中国大陆可访问 全球速度最均衡
Netlify 欧美 预览功能强大
Surge 全球 最简单最稳定
GitHub Pages 全球 永久存档

❓ 常见问题

Q: 部署要钱吗?

A: 全部免费!无需信用卡,没有流量限制。

Q: 登录要做什么?

A: 命令行执行后自动打开浏览器,点一下"确认授权"按钮就行,以后再也不用操作了。

Q: 以后更新代码还要登录吗?

A: 绝对不用!一次登录永久生效,每次更新只需要敲 npm run deploy 就完事了。

Q: 命令行敲完部署还需要操作吗?

A: 完全不需要!坐和放宽等着看结果就好了。


💡 终极懒人命令

敲完这行,喝杯咖啡,全球上线:

npm install -g vercel netlify-cli wrangler surge `
&& vercel login `
&& netlify login `
&& wrangler login `
&& npm run deploy

🎉 你的网站已经可以被全世界访问了!