关于 SkyXing

基于 Cloudflare Workers 的现代化网络服务平台

📖 项目简介

SkyXing 是一个高性能、低成本的网络服务平台,完全基于 Cloudflare Workers 和 Workers KV 构建。无需传统服务器,即可享受全球边缘部署的极速体验。

项目集成了博客系统、文件分享、实用工具等多种功能,致力于为个人用户提供轻量级、高可用的网络服务解决方案。

🛠️ 技术栈

Cloudflare Workers Edge 计算平台
Workers KV 分布式键值存储
Cloudflare R2 对象存储服务
Wrangler CLI 命令行部署工具

✨ 核心功能

  • 用户管理 - 完整的注册、登录、个人中心功能,支持多种角色权限
  • 博客系统 - Markdown 撰写、实时预览、分类标签、版本历史
  • 文件分享 - 文件上传、下载、分享链接生成、有效期控制
  • 实用工具 - 颜色转换、Base64 编码、JSON 格式化、二维码生成等
  • 班级主页 - 可定制的展示页面,适合学校班级、项目团队使用

🚀 快速部署

部署 SkyXing 非常简单,只需几个步骤即可完成:

# 安装 Wrangler CLI
npm install -g wrangler

# 登录 Cloudflare
wrangler login

# 创建 KV 命名空间
wrangler kv:namespace create "SkyXing"

# 部署项目
wrangler deploy

💡 项目优势

  • 全球边缘部署,超低延迟响应
  • 按请求计费,无需预留容量
  • 内置 DDoS 防护和安全功能
  • 自动 HTTPS 证书
  • 支持 GitHub Actions 自动部署
  • 代码简洁易于二次开发