看名单:点下面那排状态(一面通过、一面未通过…)就只看这一档的人, 再点「导出这份名单」拿到这一档的 CSV,可以直接用来排面试场次或贴群公告。
看简历与批注:点某个人的姓名打开详情,左边看简历、右边写批注。 批注对所有领队可见,别人写的会自动出现,不用刷新页面。
状态本身不会自动发邮件 —— 通知要去「发邮件」标签页发,两件事是分开的。
删除:勾选后点右侧「删除所选」,会连同该记录的简历附件一起删除,不可撤回。 隐私声明里承诺过报名者可以要求删除自己的信息,这里就是执行的地方。
报名窗口
这两个开关直接决定网站上能不能提交报名,改完立刻生效,不需要重新部署。 关闭时报名页会自动变成「预约开放提醒」,留下邮箱的人可以在开放那天收到通知。
文案
显示在首页和报名页上。留空则用代码里的兜底文案。
开放期间会显示在报名页顶部。
招新 · 提交成功后的「下一步」
招新报名者提交完会看到这一块。留空的项不显示。
填了之后,首页和「支教现场」右下角会出现一个音乐按钮。
默认是静音的,访客自己点开才会响 ——
一进网页就出声,在图书馆或者开会时点进来的人会被吓一跳,浏览器本身也会拦。
版权提醒:公开网站上放商业歌曲有侵权风险,
建议用无版权音乐(搜「royalty free music」),或者用队员自己录的。
文件建议控制在 3MB 以内:音频是按流量计费的,一首 8MB 的歌
被点开 400 次就吃掉一个月的免费额度。
备案通过后把备案号填这里,各页页脚会自动显示并链接到工信部网站 —— 这是工信部的硬性要求,不是可选项,少了它年检或被举报时要整改。 没备案就留空,页脚不会出现空壳。
传上来之后,报名页的「上传简历」那一栏里会出现 「下载简历模板」按钮 —— 要交的东西和拿模板的地方挨在一起,报名者不用到处找。 没传就不出现这个按钮。换模板直接再传一次,覆盖旧的。
没有文件、想直接填一个链接?
填了这里就以它为准,上传的文件不再生效。 适合模板放在别处(比如学校的网盘)的情况。留空则用上面传的文件。
二维码图片放进 public/images/ 再部署,然后填相对路径。
微信群二维码有有效期,过期了记得换。
周年庆 · 提交成功后的「下一步」
和招新那套分开填。周年庆一般是活动详情链接和活动群二维码, 不是报名表 —— 所以两套不能共用。
图片放进 public/images/ 再部署,然后填相对路径。微信群码有有效期,过期记得换。
公众号文章卡片
首页「爱西动态」显示的就是这里的内容,按「排序」从小到大排列。 微信不开放未认证订阅号的文章接口,所以这里需要手工贴 —— 一篇大约两分钟: 在公众号后台打开文章,复制链接,再把封面图存下来传到图床或云存储,把地址填进来。 封面留空也可以,会显示成浅灰色块。
新增一篇
给报名者发邮件
用的是爱西的品牌邮件模板(和往年任命通知同一套版式),你只需要写文字。 收件人由系统按「哪张表 + 哪个状态」自己去数据库里取, 界面上不能手填群发地址 —— 这样即使后台被别人登进来,也变不成群发工具。 每封信都是单独发出、称呼各自的名字,收件人之间看不到彼此。
文案
带 * 的必填。正文用空行分段,一个空行就是一段。
把「未通过」放进通知版那种公文壳里会显得冷漠,所以专门留了信件版。 信件版没有信息卡和入群二维码,正文首行缩进、连续排版。
模板里 〔待改:…〕 标出的地方是每年都要换的(时间、地点、网盘链接、截止日期),
发之前请逐个替换掉。
注意别动主题前缀「【爱西支教协会】」和回复格式「姓名 + 收到」这类内容 ——
那些是固定写法,不是占位符。
想换行就写 <br>。
空行分段。开头不用写称呼,系统会自动加「某某,你好:」。
更多可选项(眉标、信息卡、入群二维码、结尾段)
标题上方那行小字,例如「2027 年度招新 · 面试通知」。
收件箱列表里跟在标题后面显示,正文中看不到。
留空则不显示信息卡。标签和内容用 | 或 | 分隔。
二维码图片需要放到云函数的 mail/assets/qr.png 再重新部署;
没放的话这里会显示一个「二维码稍后补发」的占位框。
强烈建议先测一封。在自己邮箱里看过真实效果再群发 —— 预览是网页渲染,邮件客户端可能略有差异。
发出去收不回。请先点「查看收件人」,勾好要发的人, 再把上方显示的已勾选人数填进下面的框才能发。
发送记录
每次群发都会留痕:谁发的、发了什么、成功多少封。
读取中…
预览
这是云函数用真实模板渲染的结果,和实际发出的邮件一致(HTML 与纯文本都逐字符对齐)。 改完文案记得重新点一次「生成预览」。
招新收尾
隐私声明里我们承诺过:招新结束后把简历导出归档到本地,并在 30 天内从云端删除。 这一步同时也是省钱的关键 —— 20MB × 200 份 = 2GB,光存储一个月就要占掉免费额度的八成。
- 先在「报名名单」里导出 CSV 存好。
- 用
scripts/export_applicants.py把简历附件批量下载到本地并核对数量。 - 确认本地已经有完整备份之后,再执行下面的清空。
后台