删除 android/、ios/ 两个 Capacitor 原生工程与 capacitor.config.ts、 ionic.config.json,以及 scripts/android、scripts/ios.sh 构建脚本; 根与 apps/web 的 @capacitor/* 依赖和相关 npm scripts 一并移除。 Web 侧去掉原生分支:登录只走云乐坊容器授权面板或顶层重定向, 暗色模式不再改原生状态栏,移除 Android 物理返回键处理。 保留 @nuxtjs/ionic(Web UI 框架)、云乐坊 window.ylf 桥接与 PWA。 决策记录见 docs/decisions/0004-web-only.md。
3.1 KiB
3.1 KiB
Cook
好的,今天我们来做菜 🥬 Note: This is primarily a Chinese project and we do not intend to translate to English due to the fact that all the ingredients we are familiar with are in Chinese.
版本
网页版本
- 网站链接(Cloudflare):cook.yunyoujun.cn
- 国内加速(腾讯云):cook.yunle.fun
- 备用(Netlify):cook.yyj.moe
- 开发版(Vercel):cook.yunle.app
小程序版本
本仓库为网页版本,小程序版本请在微信搜索「来做菜」。
因不可抗力,小程序因跳转 B 站视频而被判定为导流违规下架。 将不再提供小程序版本。
说明
本项目初衷是方便特殊时期隔离在家而材料有限的小伙伴,因此菜谱材料会尽量限制在特定范围内。
更多可参见 来做菜 | 关于。
欢迎反馈更多菜谱数据:
- 相关链接
Features
本项目只维护 Web 版本(浏览器 + 云乐坊 App 容器)。原生 iOS / Android 应用已随 0004 只保留 Web 移除,不再提供安装包。
开发
开发文档:https://cook-docs.pages.dev/
详细的环境配置、数据维护等说明请查看开发文档。
启动项目
# 安装依赖
pnpm install
# 将本地 CSV 转换为 JSON
pnpm convert
# 启动开发服务器
pnpm dev
# http://localhost:3333
CLI 命令
# 将 CSV 转换为 JSON
pnpm convert
# 检索菜谱
pnpm search --stuff "鸡蛋,番茄"
更多 CLI 使用说明请查看 Cook CLI 文档。
部署
网站统计
使用 Microsoft Clarity,复用 Cook 项目,通过 NUXT_PUBLIC_CLARITY_PROJECT_ID 和 NUXT_PUBLIC_CLARITY_DOMAINS 配置,无需部署统计服务器或数据库。显式设置空项目 ID 可关闭统计;静态站点须在构建前配置。详见 网站统计。
Docker
# 从 Docker Hub 拉取最新的镜像
docker pull yunyoujun/cook:latest
# 新建并启动容器,然后打开 http://localhost:3333
docker run -it -d --name cook -p 8080:80 yunyoujun/cook:latest
# 启动与停止
docker start cook
docker stop cook
致谢
感谢以下小伙伴为本项目提供的数据支持和 QA !
- Runny
- 麒麟
- 晴方啾
- 课代表阿伟
Sponsors
感谢至今以来的所有赞助者们!因为你们的支持让我更有动力去做各种尝试。