MoonBit MGPIC 2026 官方网站仓库。
现在这套站点已经整理成了:
main/:MoonBit + Rabbita 页面源码index.html/preview.html:很薄的静态入口壳styles.css:站点源样式site-assets/:给 GitHub Pages 用的同步产物scripts/build-site.sh:本地构建并同步产物的脚本
先确认本机已经安装 moon。
moon check --target js./scripts/build-site.sh这个脚本会:
- 执行
moon build --target js --release - 从
_build/js/release/build/.../main/main.js找到编译产物 - 同步到
site-assets/main.js - 把
styles.css同步到site-assets/styles.css
构建完成后,直接打开:
index.htmlpreview.html
即可预览当前页面。
公开 README 只保留静态页面开发和构建说明。涉及后台、数据存储、第三方服务、管理员入口和部署参数的配置,请放在私有运维文档或部署平台中维护,不要提交到公开仓库。
- 内容结构主要在 main/main.mbt
- 样式在 styles.css
- 报名和进度页交互在 site-assets/progress.js
- 改完源码后,重新运行
./scripts/build-site.sh
这样就能保持“源码”和“可直接发布的静态产物”同步。