shenyeah/webflow-china-speedup

Cloudflare Worker 技能,让 Webflow 网站在中国大陆正常访问并高速加载

O que é webflow-china-speedup?

此技能基于 Cloudflare Worker,专门解决 Webflow 网站在中国大陆访问缓慢或无法加载的问题。它通过优化网络路由、资源缓存和域名重写,将 Webflow 托管的站点内容智能分发到中国境内的可用节点,显著提升页面加载速度。适用于所有使用 Webflow 构建并希望面向中国用户的网站。该 Worker 会自动处理 Webflow 的 CDN 资源(如 assets、fonts、scripts),将其代理到更快的国内镜像或通过缓存加速,同时保持网站原有功能和交互完整。部署简单,只需绑定自己的域名并配置 Worker 路由即可生效。

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add shenyeah/webflow-china-speedup

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que webflow-china-speedup faz?

让 Webflow 网站在中国大陆正常访问并高速加载 | Cloudflare Worker 技能,用于 Webflow 中国访问加速

概述

此 Cloudflare Worker 技能旨在解决 Webflow 网站在中国大陆地区因 GFW 或网络延迟导致的访问慢、资源无法加载等问题。通过智能路由、资源缓存和域名优化,确保网站内容快速、稳定地呈现在中国用户面前。

工作原理

  • 资源代理:自动识别并代理 Webflow 的 CDN 资源(如 cdn.webflow.com、assets.webflow.com),通过 Cloudflare 的边缘网络缓存并加速。
  • 域名优化:支持自定义域名绑定,避免使用被屏蔽的原始域名。
  • 缓存策略:对静态资源设置长时间缓存,减少重复请求,提升加载速度。
  • 路由重写:将请求重写为适合中国网络环境的路径,确保兼容性。

使用前提

  • 拥有一个 Cloudflare 账户(免费版即可)。
  • 一个已通过 Cloudflare 代理的自定义域名。
  • 一个 Webflow 项目(可以使用自定义域名或默认的 webflow.io 域名)。

部署步骤

  1. 登录 Cloudflare Dashboard,进入 Workers 和 Pages 页面。
  2. 创建一个新的 Worker,将本仓库中的 worker.js 文件内容复制到编辑器中。
  3. 在 Worker 的配置中,设置以下环境变量:
    • ORIGIN_URL:你的 Webflow 项目原始 URL(例如 https://your-site.webflow.io)。
    • CUSTOM_DOMAIN:用于加速的自定义域名(例如 www.your-site.com)。
  4. 保存并部署 Worker。
  5. 将自定义域名的 DNS 记录指向该 Worker(通常通过 Cloudflare 的 Routes 功能)。

配置示例

// worker.js 示例配置
const ORIGIN_URL = 'https://your-site.webflow.io';
const CUSTOM_DOMAIN = 'www.your-site.com';

注意事项

  • 确保 Webflow 项目中的资源链接使用相对路径或已正确配置自定义域名,以避免跨域问题。
  • 如果网站包含动态内容或表单,可能需要额外配置以保持功能正常。
  • 建议定期测试网站在中国大陆的访问速度,并根据需要调整缓存策略。

许可证

本项目基于 MIT 许可证。

Habilidades Relacionadas