GGBPuppy 是一个面向 GeoGebra 的指令编辑与演示工具。它提供代码编辑器、自动补全与逐行执行能力,方便把几何构造步骤可视化地演示与回放。
如图所示:
克隆项目并在根目录下运行:
npm install
npm run dev- 代码编辑器,支持 GeoGebra 指令语法高亮
- 逐行执行代码,可调节执行间隔
- 2D/3D 视图切换
- 清空代码
- 清空画布
- 分享项目,生成分享链接
- 嵌入链接和嵌入代码
- 全屏嵌入模式
- 导出为 GGB 文件,完全离线可用
- 导出为 HTML 网页,嵌入画布数据
- 导出为 PNG 图片
- 暗色/亮色模式切换
启用分享需要 KV 作为存储,请在 Pages 设置中完成:
- 在 KV 绑定里添加
GGBPuppy_SHARES - 在环境变量中添加
VITE_STORAGE_MODE=cfkv(Production) - 保存后重新部署