关于 SkyXing
基于 Cloudflare Workers 的现代化网络服务平台
📖 项目简介
SkyXing 是一个高性能、低成本的网络服务平台,完全基于 Cloudflare Workers 和 Workers KV 构建。无需传统服务器,即可享受全球边缘部署的极速体验。
项目集成了博客系统、文件分享、实用工具等多种功能,致力于为个人用户提供轻量级、高可用的网络服务解决方案。
🛠️ 技术栈
Cloudflare Workers
Edge 计算平台
Workers KV
分布式键值存储
Cloudflare R2
对象存储服务
Wrangler CLI
命令行部署工具
✨ 核心功能
- 用户管理 - 完整的注册、登录、个人中心功能,支持多种角色权限
- 博客系统 - Markdown 撰写、实时预览、分类标签、版本历史
- 文件分享 - 文件上传、下载、分享链接生成、有效期控制
- 实用工具 - 颜色转换、Base64 编码、JSON 格式化、二维码生成等
- 班级主页 - 可定制的展示页面,适合学校班级、项目团队使用
🚀 快速部署
部署 SkyXing 非常简单,只需几个步骤即可完成:
# 安装 Wrangler CLInpm install -g wrangler
# 登录 Cloudflarewrangler login
# 创建 KV 命名空间wrangler kv:namespace create "SkyXing"
# 部署项目wrangler deploy
💡 项目优势
- 全球边缘部署,超低延迟响应
- 按请求计费,无需预留容量
- 内置 DDoS 防护和安全功能
- 自动 HTTPS 证书
- 支持 GitHub Actions 自动部署
- 代码简洁易于二次开发