# Web 应用 Cook 只保留 Web 一套代码。技术栈: - [Nuxt 4](https://nuxt.com/)(Vue 3,CSR-only,静态生成) - [Ionic](https://ionicframework.com/) + [Nuxt Ionic](https://ionic.nuxtjs.org/)(Web UI 框架,与 Capacitor 无关) - [UnoCSS](https://unocss.dev/) 原子化样式 原生 App(iOS / Android)的代码已随 [0004 只保留 Web,移除 Capacitor 原生壳](/decisions/0004-web-only) 一并移除。 ## 没有账号体系 站点没有登录,也没有云端同步。收藏、浏览历史和自己记的菜谱都存在浏览器 localStorage, 换设备或清浏览器数据前需要在设置页导出 JSON 再导入,详见 [0005 个人自用,去掉登录与云同步](/decisions/0005-drop-login-and-sync)。 ## 云乐坊容器 被云乐坊 App(`window.ylf` JSAPI)内嵌时会按宿主的展示形态、安全区与胶囊位置调整布局, 实现见 `utils/yunleHost.ts`。这是 Web 被第三方 App 容器加载时的适配层,与账号无关。