链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

gobyexample-cn/gobyexample:通过示例学习Go语言的网站

GobyExample是一个通过带注释的示例程序学习Go语言的网站,包含从Hello World到高级特性的一系列示例且有注释说明。网站包含内容和构建工具链,构建过程是从提取源码及注释,用模板渲染到输出静态文件,构建程序在tools目录,构建后的文件可部署到多种支持静态内容的系统...

访问官网 →

【Github】项目名:gobyexample-cn/gobyexample:通过示例学习Go语言的网站

项目简介

GobyExample是一个非常适合Go语言初学者的网站,它包含从简单的Hello World到高级特性Goroutine、Channel等一系列带注释的示例程序。该项目包含网站内容和构建工具链,通过程序提取examples目录下的源码及注释,用templates目录下的静态文件模板渲染为静态文件输出到public目录下,构建程序位于tools目录下,public目录下的静态文件可部署到支持静态内容的系统。

项目构建

若要自行构建该网站,需先安装Go,然后运行$tools/build命令;若想循环持续构建则运行$tools/build – loop;在本地启动服务浏览网站可运行$tools/serve,然后在浏览器中打开http://127.0.0.1:8000/。还展示了将网站上传至AWS的例子,需先设置相关环境变量再运行$tools/upload。

项目许可协议

该项目的著作权归MarkMcGranaghan所有,遵循CCBY – SA3.0协议,GoGopher的版权归RenéeFrench所有,也遵循CCBY – SA3.0协议。

项目总结

这是mmcgrana的GobyExample项目的中文翻译版,除中文版外还有其他多种语言版本。欢迎大家发现问题时提交pull request来完善项目,期待大家在评论区留言讨论。

项目地址

GitHub链接直达