# 克隆仓库
git clone https://github.com/zigcc/zig-course.git
cd zig-course
# 安装依赖
pnpm install
# 启动开发服务器
pnpm dev
# 在浏览器中访问 http://localhost:5173
可用命令
pnpm run dev # 启动开发服务器(热重载)
pnpm run build # 构建生产版本
pnpm run preview # 预览构建结果
pnpm run format # 格式化代码(prettier + autocorrect,Zig 代码用 zig fmt 单独格式化)
pnpm run check # 检查代码格式
pnpm run pdf # 导出 PDF 版本(jsPDF 离线生成 -> books/zig_course.pdf)
pnpm run pdf:sample # 仅渲染几篇代表页快速验证 -> books/zig_course_sample.pdf
pnpm run epub # 导出 EPUB3 电子书 -> books/zig-course.epub
Zig 语言圣经
Zig 语言圣经(The Zig Programming Bible)是一份开源的 Zig 语言综合中文教程,内容涵盖从基础语法到
comptime、异步、内存管理等高级特性,旨在为中文 Zig 爱好者提供一份高质量、系统化的学习资源。除在线阅读外,还提供 PDF 与 EPUB 电子书,方便离线学习。📖 在线阅读
✨ 内容特色
本教程覆盖了 Zig 学习和实践中的多个重要领域:
comptime、异步、内存管理、C 语言交互等高级特性📁 项目结构
🚀 本地开发
环境要求
快速开始
可用命令
🤝 参与贡献
我们热烈欢迎各位”道友”参与贡献,一起壮大 Zig 中文社区!
贡献方式
内容贡献
技术贡献
社区贡献
贡献流程
Fork 仓库
创建功能分支
进行修改
pnpm format格式化代码测试修改
提交更改
推送并创建 PR
贡献规范
pnpm format确保代码格式一致feature/功能描述fix/问题描述docs/文档更新内容编写指南
Markdown 格式
zig代码示例
图片和资源
course/picture/目录下版本兼容性
本项目支持多个 Zig 版本,在贡献代码时请注意:
course/code/目录下按版本分类存放示例代码📋 开发注意事项
pnpm-lock.yamlpnpm format进行代码格式化pnpm build能成功构建📄 许可证
本项目采用 MIT 许可证,欢迎自由使用和分发。
🙏 致谢
感谢所有为本项目做出贡献的开发者和 Zig 中文社区的支持!
📞 联系我们
如果这个项目对你有帮助,请给我们一个 ⭐️ Star!