Go语言圣经中文版
在咨询学习Go语言教程的讨论中,大家强烈推荐《Go语言圣经》这本书,英文名为 《The Go Programming Language》。这是一本开源的书籍,而且简体中文的版本在Github上有维护。
为了避免版权问题,可以在本地生成这本书的副本阅读。
安装 gitbook-cli
中文版使用 gitbook 作为页面生成器,需要使用 NPM 进行安装。
$ sudo npm install -g gitbook-cli
克隆源文件到本地
这里将项目源文件克隆到当前目录中的 gopl-zh
文件夹
$ git clone https://github.com/gopl-zh/gopl-zh.github.com gopl-zh
安装 gitbook 插件
进入项目目录
$ cd gopl-zh
安装 gitbook 插件
$ gitbook install
编译源文件
$ make
开始阅读
电子书内容会生成到 _book
目录,打开 _book/index.html
就可开始阅读了。
补充
如果静态网页文件阅读时目录切换有问题,可以在项目目录中运行 gitbook 服务器(gitbook serve
),他会启动一个本地服务器,浏览器访问相应地址即可。
$ gitbook serve
Live reload server started on port: 35729
Press CTRL+C to quit ...
info: 8 plugins are installed
info: 7 explicitly listed
info: loading plugin "katex"... OK
info: loading plugin "livereload"... OK
info: loading plugin "highlight"... OK
info: loading plugin "lunr"... OK
info: loading plugin "sharing"... OK
info: loading plugin "fontsettings"... OK
info: loading plugin "theme-default"... OK
info: found 127 pages
info: found 296 asset files
info: >> generation finished with success in 46.1s !
Starting server ...
Serving book on http://localhost:4000