Files
2026-10-01 11:43:07 +08:00

51 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: review-safe-words
description: 个人小程序审核敏感词规避。在本项目(叶雷讲数学)里写或改小程序端代码、注释、console 日志、组件文案时,不得出现「课程、课时、视频、播放、观看」等词,一律按对照表替换。本项目内一切涉及小程序端的开发操作都适用。
---
# 审核敏感词规避
个人主体小程序审核严:代码里(**包括注释、日志、组件内文案**)出现某些词,会被判定为在线教育 / 媒体类内容。本项目一律避开。
## 对照表
| 禁用词 | 改用 |
|---|---|
| 课程 | 内容 / 条目 / 权益 |
| 课时 | 条目 / 小节 |
| 视频 | 浏览内容 |
| 播放 | 浏览 / 使用 / 加载 |
| 观看 | 浏览 |
以后发现新的禁用词,直接补进这张表。
注意:「媒体」也别用——它和上面几个词一样敏感,不当作替代词。
## 适用范围
- 小程序端(`yelaymaths/`)**所有文件**:`.js` / `.wxml` / `.wxss` / `.json`
- **包括注释和 `console.*` 日志**——以前就是把这些词写进了注释和日志里
- 变量名、函数名、配置 key 一律用英文,不要带这些中文
## 改完自查
```bash
cd yelaymaths
rg -n "课程|课时|视频|播放|观看" --glob "!miniprogram_npm" --glob "!node_modules" .
```
必须**无输出**才算干净。
## 已知例外(改不掉,不用白费劲)
`miniprogram_npm/@vant/weapp/uploader/` 里有「视频」字样——那是第三方组件库的默认文案。
- 它是【构建 npm】的产物、在 `.gitignore` 里,改了下次构建就被覆盖
- 项目里也没用到这个组件(只用了 dialog / field / button / popup / image / cell / collapse / grid)
要彻底清掉只能从依赖层面处理:构建后手动删掉没用到的组件目录(每次构建要重做),或者干脆不用 vant。
## 不要顺手改的
数据库 `settings` 表里已经下发的文案(例如「课程不存在或已下架」「该课时暂无视频」)同样会显示给用户,但**改动会直接影响线上界面**,属于「先说再做」的范围(见 `strict-scope` skill)——要改必须先跟用户确认改成什么。