// edge-native cms · nuxt 4

企业官网与内容站,今晚上线。

NuxtCMS 是基于 Nuxt 4 的内容管理框架:后台、中英双语、SEO 与 AI GEO、插件市场、定时任务全部内置。一条命令部署到 Cloudflare Pages + D1 + R2,也能跑在宝塔、Docker、阿里云、腾讯云和各类 Serverless 平台。

zsh — my-site
$ pnpm add github:guxingbiao0507/nuxtcms#v1.3.1
// nuxt.config.ts → extends: ['nuxtcms']
$ pnpm dev
✓ localhost:3000/zh/setup · admin · demo · zh/us
$ pnpm build:pages && pnpm deploy
✓ https://your-site.pages.dev · D1 · R2
$
// built on Nuxt 4 · Nuxt UI · Drizzle ORM · Cloudflare Workers · D1 · R2 · Tailwind CSS 4
// why nuxtcms

为边缘而生,也照顾传统服务器

边缘优先

edge

页面在 Cloudflare 边缘渲染,CDN 60 秒缓存 + 后台刷新;接口自带响应缓存,内容一改自动失效。

数据库随你选

d1 · pg · mysql

D1 / SQLite、PostgreSQL、MySQL 共用一套 Drizzle 查询,三套迁移由一致性检查守护。

站点即 Layer

nuxt layer

每个站点只覆盖需要定制的页面和接口,基座升级只改一个版本号,十几个站点同步受益。

// the cms stack

一个好 CMS 该有的,已经接好了。

向 WordPress 学内容体验,向无头 CMS 学接口设计,用 Nuxt 4 的方式实现。

内容后台

文章、页面、产品与分类、媒体库、联系记录;PC 与移动端可分别编辑正文。

中英双语

/zh、/us 路由前缀,内容按语言存储,界面文案后台可改,hreflang 与 x-default 自动生成。

SEO + AI GEO

多语言 sitemap、robots 中的 AI 爬虫策略、llms.txt、AI 摘要接口、Organization / Article JSON-LD。

插件市场

运行时插件在线安装免构建;代码包插件扩展页面与接口;积分购买、按域名授权、每日复核。

定时发布与历史版本

设定发布时间自动上线;每次编辑前自动保存快照,可预览并一键恢复。

定时任务

后台配置 cron,调度器按站点时区执行,带执行日志;Pages 站点配一个 cron Worker 即可。

接口缓存

可配置的包含 / 排除规则,写入自动失效,命中状态通过 X-Cache 可见。

从 WordPress 迁移

WXR 导出文件在浏览器解析、分批导入;JSON 备份可在 D1、SQLite、PG、MySQL 之间恢复。

// batteries included

开箱即用

认证与角色

JWT Cookie 登录,管理员 / 编辑两种角色,安装令牌防止抢先安装。

附件存储

本地磁盘、R2、阿里云 OSS、腾讯云 COS、任意 S3,支持 CDN 直出。

邮件

SMTP 配置在后台,新询盘定时邮件通知站长。

安全

Turnstile、安全响应头、按插件放开的 CSP、跨实例共享的限流、启动时环境检查。

搜索引擎推送

IndexNow(Bing、Yandex 等)与百度主动推送,密钥文件自动提供。

统计

Cloudflare Web Analytics 无 Cookie 统计;百度统计、GA4、Clarity 以插件提供。

健康检查

/api/health 返回数据库往返、驱动、存储与版本,直接接 Uptime Kuma。

浏览量

文章与产品详情页实时计数,计数接口独立于缓存。

// deploy anywhere

想部署在哪,就部署在哪

构建时用 NUXT_DEPLOY_TARGET 选择形态:Cloudflare、Linux 服务器、国内云函数、海外 Serverless,或把静态前端放到 OSS / COS 后端单独部署。

Cloudflare Pages
D1 · R2 · KV
Cloudflare Workers
static assets · Hyperdrive
Nginx / 宝塔
PM2 · MySQL
Docker
sqlite · pg · mysql
阿里云 FC / OSS
container · static
腾讯云 SCF / COS / EdgeOne
container · static
Vercel
Nitro preset
Netlify
Nitro preset
AWS Lambda
Nitro preset
Azure Functions
Nitro preset
Deno Deploy
Nitro preset
Static + API
OSS · COS · S3 · R2
// plugin hub

官方插件中心,一条龙服务

注册账号 → 绑定站点 → 在线安装 → 积分购买或联系授权 → 按域名授权、每日复核。积分由管理员充值。

浏览全部插件
// in production

已在这些站点稳定运行

同一套基座支撑招标门户、制造业官网、餐饮与金融服务站点,覆盖中文、英文与芬兰语市场。

// ai-agent friendly

把仓库交给你的编程助手

全量 TypeScript、AGENTS.md / CLAUDE.md 写明规则、Vitest 单元测试、三方言 schema 一致性检查与 PGlite 冒烟测试,让 Claude、Codex 等编程助手第一次提问就知道怎么改。

# AGENTS.md · CLAUDE.md · pnpm test · pnpm db:check-parity
❯ 给产品详情页加一个询价按钮,提交后触发企业微信通知
✓ app/pages/products/[slug].vue
✓ plugins: wecom-robot · contact.created
✓ pnpm lint · pnpm test

准备好上线了吗?

源码授权、建站定制、WordPress 迁移与部署运维,联系我们获取方案与报价。