三条命令,从零到部署上线 Cloudflare
2026年9月29日admin使用指南
这篇指南演示如何用三条命令得到一个上线的网站:带后台、中英双语、SEO 配置齐全,部署在 Cloudflare Pages 上,数据库用 D1,附件存在 R2。
1. 生成站点
npx -y https://insightme.top/create-nuxtcms.tgz my-site
按提示选择模板(企业官网、博客资讯、文档站等),也可以直接指定,例如 --template blog。生成的项目已经包含依赖、配置、样式、多语言和本地密钥。
2. 本地完善
cd my-site && pnpm i && pnpm dev
打开 http://localhost:3000/zh/setup 创建管理员账号,可以顺便导入演示内容。之后在后台写文章、建页面、安装插件,前台随时预览效果。
3. 一键部署
pnpm deploy:init && pnpm deploy:migrate
脚本会在你的 Cloudflare 账号下创建 D1 数据库、R2 存储和 Pages 项目,把配置写回项目,然后执行数据库迁移、构建并发布。完成后会得到一个 *.pages.dev 地址,再在 Cloudflare 后台绑定自己的域名即可。
不用 Cloudflare 也可以
同一份代码还可以部署到宝塔 / Nginx、Docker、阿里云、腾讯云以及 Vercel、Netlify 等平台,数据库可选 SQLite、PostgreSQL 或 MySQL。详见部署文档。
#getting-started#cloudflare#deploy
相关文章
版本发布2026年10月10日
InsightSite 1.30–1.31:备份到对象存储、多用户与找回密码、站群巡检
最新版本带来三件实用能力:把站点备份直接发到 R2 / S3 / 阿里云 OSS / 腾讯云 COS,后台支持多管理员与邮件找回密码,以及一键巡检所有站点的健康状况与 AI 搜索表现。
admin
版本发布2026年10月6日
InsightSite 1.7–1.9:更安全的后台、可配置的人机验证、不依赖 cron 的定时发布
过去几个版本集中做了三件事:后台安全加固、后台可选的人机验证,以及让定时发布在没有定时任务的站点上也能按时上线。
admin
使用指南2026年10月3日
为网站表单选一种人机验证:内置验证码、Turnstile 还是 reCAPTCHA
后台登录、联系表单、评论和下单都需要防机器人。三种方式各有适用场景,本文说明如何选择与配置。
admin