Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A golang ebook intro how to build a web with golang
branch: master

This branch is 1400 commits behind astaxie:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
images
src/1.2
.gitignore
1.1.md
1.2.md
1.3.md
1.4.md
1.5.md
1.md
2.1.md
2.2.md
2.3.md
2.4.md
2.5.md
2.6.md
2.7.md
2.8.md
2.md
3.1.md
3.2.md
3.3.md
3.4.md
3.5.md
3.md
4.1.md
4.2.md
4.3.md
4.4.md
4.5.md
4.6.md
4.md
5.1.md
5.2.md
5.3.md
5.4.md
5.5.md
5.6.md
5.7.md
5.md
6.1.md
6.2.md
6.3.md
6.4.md
6.5.md
6.md
7.1.md
7.2.md
7.3.md
7.4.md
7.5.md
7.md
8.1.md
8.2.md
8.3.md
8.4.md
8.5.md
8.md
LICENSE.md
README.md
build.go
preface.md

README.md

《Go Web 编程》

因为自己对Web开发比较感兴趣,所以最近抽空在写一本开源的书籍《Go Web编程》《Build Web Application with Golang》。写这本书不表示我能力很强,而是我愿意分享,和大家一起分享Go写Web应用的一些东西。

  • 对于从PHP/Python/Ruby转过来的同学了解Go怎么写Web应用开发的

  • 对于从C/C++转过来的同学了解Web到底是怎么运行起来的

我一直认为知识是用来分享的,让更多的人分享自己拥有的一切知识这个才是人生最大的快乐。

这本书目前我放在Github上,我现在基本每天晚上抽空会写一些,时间有限、能力有限,所以希望更多的朋友参与到这个开源项目中来。

撰写方法

文件命名

每个章节建立一个md文件,如第11章的第3节,则建立11.3.md

代码文件

代码文件置于src目录之下。每小节代码按目录存放。如第11章的第3节的代码保存于src/11.3/目录下。在正文中按需要添加代码。

格式规范

正文

请参看已有章节的规范,要注意的是,每个章节在底部都需要有一个links节,包含“目录”,“上一节”和“下一节”的链接。

代码

代码要go fmt后提交。注释文件注明其所属章节。

如何编译

build.go依赖markdown的一个解析包,所以第一步先

go get github.com/russross/blackfriday

这样读者就可以把相应的Markdown文件编译成html文件,执行go build build.go,执行生成的文件,就会在底目录下生成相应的html文件

如何编译

目前可以把相应的Markdown编译成html文件,执行go build build.go,执行生成的文件,就会在底目录下生成相应的html文件。

交流

欢迎大家加入QQ群:259316004 《Go Web编程》专用交流群

大家有问题还可以上德问上一起交流学习:http://www.dewen.org/topic/165

致谢

首先要感谢Golang-China的QQ群102319854,里面的每一个人都很热心,同时要特别感谢几个人

授权许可

除特别声明外,本书中的内容使用CC BY-SA 3.0 License(创作共用 署名-相同方式共享3.0许可协议)授权,代码遵循BSD 3-Clause License(3项条款的BSD许可协议)。

开始阅读

开始阅读

githalytics.com alpha

Something went wrong with that request. Please try again.