这个仓库是一个面向 Cloudflare Workers 静态资源部署的单页官网。
public/index.html: 官网首页public/styles.css: 页面样式public/script.js: 轻量交互和滚动动效public/site-links.js: GitHub / 下载链接配置wrangler.jsonc: Cloudflare Workers 静态资源配置
pnpm install
pnpm dev官网默认 http://localhost:4173。模型 Gallery 会请求本机 cad-agent(http://localhost:3000),需先在 packages/cad-agent 里 pnpm dev。
先把链接配置改成真实地址:
// public/site-links.js
window.FORGENT_LINKS = {
github: "https://github.com/your-org/forgent3d",
download: "https://github.com/your-org/forgent3d/releases/latest"
};优先用 Cloudflare 的本地开发环境:
npx wrangler dev如果 wrangler dev 在你的机器上因为本地运行时问题启动失败,可以先用静态服务器预览页面:
python3 -m http.server 4173 -d public然后打开 http://localhost:4173。
如果你只想快速打开静态文件,也可以直接访问 public/index.html。
- 登录 Cloudflare:
npx wrangler login- 部署:
npx wrangler deploy- 如果要绑定自定义域名,在 Cloudflare 控制台为这个 Worker 添加域名路由即可。
官网从 cad-agent 拉取已发布模型数据:
- 画廊:
/en/gallery、/zh/gallery - 3D 全屏:
/m/{shareSlug} - 详情介绍:
/m/{shareSlug}/details
本地端口见 .env.development(site 4173,agent 3000)。
public/site-links.js中的 GitHub 和 Release 地址public/robots.txt中的Sitemap域名public/sitemap.xml中的站点 URLpublic/og-image.svg,如果你后续有真实产品截图,可以替换成更强的分享图