别再花几千块买学习机了,有人做了个免费的:小学 1-6 年级全科,代码还开源 导读: 刷 GitHub 的时候撞见一个纯公益项目:小学一到六年级的语文、数学、英语、科学,全做成了打开浏览器就能刷的网页,44 册教材、6500 多道题、八万多个语音文件,代码 MIT 开源,还能自己部署到家中小主机。 ChinaTextbookStudyFree 作者 ID 是 wuwangzhang1216 ,项目叫 ChinaTextbookStudyFree ,线上体验站叫「聪聪学堂」,浏览器打开就能用,什么都不用装。 半年做到这个完成度,有点东西。 一句话: 按课本目录一课一课刷题,错了自动进错题本,全站内容还能读给你听。 覆盖四科,教材版本都对齐了主流: 学科 教材版本 年级 数学 人教版 一至六年级 语文 统编版 一至六年级 英语 人教版 PEP 三至六年级 科学 教科版 一至六年级 英语只到三到六年级,这个不算缩水——小学英语本来就是三年级才开的课。 免费课程有哪些? 翻官方 Release 的资源清单时我特意数了一遍(口径来自 v1.2.0 资源包,2026 年 9 月 28 日发布): • 44 册教材 ,2,166 个课节 • 6,545 道 单元练习题 • 779 篇 课文,支持逐句听读 • 284 篇 分级课外故事 + 1,226 道 配套阅读题 • 1,562 张 课本原页图 • 81,017 个 语音音频文件 最后那行数字,我盯着看了两秒。 八万多个音频文件,不是点个按钮就有的。做法是写脚本把全站文本全扫一遍,再用 TTS 接口批量合成,最后转码成浏览器能播的格式。 光这一包音频,压缩后就有 1.2GB。 题目能读,选项能读,知识讲解能读,故事也能读。 对识字量还不大的低年级孩子,这比"再多五十道题"实在得多。 想自己搭一套?可以 这才是这个项目最对我胃口的地方—— 它不只是一个网站,而是把源码和资源整个摊开给你了。 三端都齐: • Web :Next.js,构建完是纯静态站,扔到对象存储 + CDN 上就能跑,不需要后端 • iOS :SwiftUI 原生写的,iPhone 和 iPad 都支持,不是套壳网页 • Android :在线客户端,可以从 GitHub Actions 下调试包 作者自己那套线上站,跑的就是 私有 S3 + CloudFront ,没买云服务器,也就不存在每月固定的服务器开销。这点挺聪明,静态站就该这么放。 你想自己搭,最省事的玩法是 workbuddy来帮我部署 : 第二种方案:Docker 家庭部署 docker compose up -d --build 它会自动拉资源、自动构建,Node、Python、FFmpeg 都不用你操心。 不想用 Docker,就是传统三步:装 Node 20+ 和 Python 3.9+,跑一次官方资源安装脚本(要下 2GB 出头,带 SHA-256 校验),然后 npm run dev 打开本地 3000 端口。 适合谁折腾? 家里有 NAS 或者小主机,想给孩子一个没广告、没有信息流的纯净环境——那这个真值得搭一次。搭一次,家里几个孩子能用好几年。 资源包 2GB 多,主要是存储成本,这种静态站放对象存储比放云服务器划算得多。 要用阿里云或腾讯云的,可以走星哥的渠道: 阿里云 y.xgss.net/a 、腾讯云 y.xgss.net/tx ,价格跟官网一模一样。 PC电脑部署(推荐) 我使用workbuddy来部署,这样就很简单,只需要对它说 你好,帮我安装 GitHub上 wuwangzhang1216 的 ChinaTextbookStudyFree.git 部署到D盘 经过1个多小时的自动安装 成功安装 飞牛 fnOS 部署步骤(Docker Compose) 1. 在飞牛【文件管理】新建目录 示例路径(你可以自己改) /vol1/1000/Docker 在这个文件夹内,新建 2 个子目录: • html :放 ChinaTextbookStudyFree 网页源码 • pdf :存放教材 PDF 库(TapXWorld/ChinaTextbook 的文件,可选) 方式 A(推荐,电脑下载再上传) 1. 电脑访问 https://github.com/wuwangzhang1216/ChinaTextbookStudyFree 2. 点 Code → Download ZIP ,解压全部内容 3. 把解压后的所有文件上传到飞牛 /vol1/1000/Docker/chinatextbook/html 方式 B(SSH 进飞牛,git clone) cd /vol1/1000/Docker/chinatextbook git clone http
[流言板]TA:和曼城一样巴黎也多次违反欧足联FFP,但每次都遵守处罚
每次参加这里的健身课程,我都能感受到自己在力量、耐力和柔韧性上的全面提升,教练的指导非常到位!...
首钢男篮与市民地铁亲密“握手”,拍照打卡有机会赢主场门票
每次参加这里的健身课程,我都能感受到自己在力量、耐力和柔韧性上的全面提升,教练的指导非常到位!...