refactor: 只保留 Web,移除 Capacitor 原生壳
删除 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。
This commit is contained in:
+33
-33
@@ -28,16 +28,16 @@ name,stuff,bv,difficulty,tags,methods,tools,id
|
||||
电饭煲版广式腊肠煲饭,腊肠、米,BV1NE411Q7Jj,简单,广式,煲,电饭煲,0
|
||||
```
|
||||
|
||||
| 列 | 规则 |
|
||||
| --------- | ------------------------------------------------------------------------------------------------------ |
|
||||
| name | 必填。菜名要能让人一眼看出做法,习惯写成「厨具版+做法+主料」或「主料+做法」 |
|
||||
| stuff | 必填。只能填 `packages/data/food.json` 里的食材标准名,具体品种(虾仁、鲈鱼)要写成标准名(虾、鱼) |
|
||||
| bv | B 站 BV 号或 av 号。**可以留空**——应用里点菜走的是 B 站搜索链接,不是这个视频号;填了就必须是真实可播放的视频 |
|
||||
| difficulty | 简单 / 普通 / 困难,或留空 |
|
||||
| tags | 菜系类别 + 其它标签(快手菜、下饭、汤、杂烩、辣…),见下表 |
|
||||
| methods | 做法(炒、煎、蒸、煮、煲、烤、炸…),见下表 |
|
||||
| tools | 只能填 `packages/data/food.json` 里的厨具名 |
|
||||
| id | 必填,非负整数且唯一。**新菜用当前最大 id + 1**(现在是 637、638…) |
|
||||
| 列 | 规则 |
|
||||
| ---------- | ------------------------------------------------------------------------------------------------------------- |
|
||||
| name | 必填。菜名要能让人一眼看出做法,习惯写成「厨具版+做法+主料」或「主料+做法」 |
|
||||
| stuff | 必填。只能填 `packages/data/food.json` 里的食材标准名,具体品种(虾仁、鲈鱼)要写成标准名(虾、鱼) |
|
||||
| bv | B 站 BV 号或 av 号。**可以留空**——应用里点菜走的是 B 站搜索链接,不是这个视频号;填了就必须是真实可播放的视频 |
|
||||
| difficulty | 简单 / 普通 / 困难,或留空 |
|
||||
| tags | 菜系类别 + 其它标签(快手菜、下饭、汤、杂烩、辣…),见下表 |
|
||||
| methods | 做法(炒、煎、蒸、煮、煲、烤、炸…),见下表 |
|
||||
| tools | 只能填 `packages/data/food.json` 里的厨具名 |
|
||||
| id | 必填,非负整数且唯一。**新菜用当前最大 id + 1**(现在是 637、638…) |
|
||||
|
||||
**id 一旦发布就不能修改、不能复用。** 收藏、反馈、筛选信号都按 id 记录。新菜一律追加到文件末尾,id 递增。
|
||||
|
||||
@@ -59,19 +59,19 @@ name,stuff,bv,difficulty,tags,methods,tools,id
|
||||
|
||||
必须从下表里选**标签值**写进 tags,选了哪个菜系筛选就只认哪个标签:
|
||||
|
||||
| 菜系 | 可用标签 |
|
||||
| ------ | -------------- |
|
||||
| 川菜 | 川菜 |
|
||||
| 湘菜 | 湘菜 |
|
||||
| 粤菜 | 粤菜、广式 |
|
||||
| 苏菜 | 苏菜 |
|
||||
| 东北菜 | 东北菜 |
|
||||
| 西北菜 | 西北特色 |
|
||||
| 日式 | 日式、日式菜 |
|
||||
| 意式 | 意式 |
|
||||
| 法式 | 法式、法餐 |
|
||||
| 西式 | 西式 |
|
||||
| 国宴菜 | 国宴菜 |
|
||||
| 菜系 | 可用标签 |
|
||||
| ------ | ------------ |
|
||||
| 川菜 | 川菜 |
|
||||
| 湘菜 | 湘菜 |
|
||||
| 粤菜 | 粤菜、广式 |
|
||||
| 苏菜 | 苏菜 |
|
||||
| 东北菜 | 东北菜 |
|
||||
| 西北菜 | 西北特色 |
|
||||
| 日式 | 日式、日式菜 |
|
||||
| 意式 | 意式 |
|
||||
| 法式 | 法式、法餐 |
|
||||
| 西式 | 西式 |
|
||||
| 国宴菜 | 国宴菜 |
|
||||
|
||||
**每道新菜都尽量打上菜系标签。** 应用里一旦选了菜系,只有带该标签的菜会出现——标签不全会导致选了菜系就几乎没结果。
|
||||
|
||||
@@ -79,16 +79,16 @@ name,stuff,bv,difficulty,tags,methods,tools,id
|
||||
|
||||
用户在应用里选的「做法」是分组,按下面的规则命中:
|
||||
|
||||
| 做法分组 | 怎么填 | 备注 |
|
||||
| -------- | ---------------------------------------- | -------------------------- |
|
||||
| 炒菜 | methods 填「炒」 | |
|
||||
| 汤羹 | **tags 填「汤」**,methods 填煮/煲/炖 | 靠标签识别,不是靠 methods |
|
||||
| 炖煮 | methods 填炖、煮、煲、卤、焖、烧、灼 | |
|
||||
| 蒸 | methods 填「蒸」 | |
|
||||
| 炸煎 | methods 填炸、煎、烙 | |
|
||||
| 烤 | methods 填烤、烘、焗 | |
|
||||
| 凉拌 | methods 填拌、凉拌、腌、腌制、泡菜、油泼 | |
|
||||
| 微波 | methods 填「微波加热」 | |
|
||||
| 做法分组 | 怎么填 | 备注 |
|
||||
| -------- | ---------------------------------------- | ------------------------------------ |
|
||||
| 炒菜 | methods 填「炒」 | |
|
||||
| 汤羹 | **tags 填「汤」**,methods 填煮/煲/炖 | 靠标签识别,不是靠 methods |
|
||||
| 炖煮 | methods 填炖、煮、煲、卤、焖、烧、灼 | |
|
||||
| 蒸 | methods 填「蒸」 | |
|
||||
| 炸煎 | methods 填炸、煎、烙 | |
|
||||
| 烤 | methods 填烤、烘、焗 | |
|
||||
| 凉拌 | methods 填拌、凉拌、腌、腌制、泡菜、油泼 | |
|
||||
| 微波 | methods 填「微波加热」 | |
|
||||
| 火锅 | **tags 填「杂烩」**,且食材 **≥10 种** | 靠标签识别;食材少于 10 种不算大杂烩 |
|
||||
|
||||
「辣」标签同样靠 tags 识别,选了「不吃辣」时会排除带此标签的菜。
|
||||
|
||||
Reference in New Issue
Block a user