Go 语言中文网 | Golang中文社区 | Go语言学习园地 源码
Clone or download
Latest commit d6db896 Oct 20, 2018
Permalink
Failed to load latest commit information.
config IP 黑名单 Oct 20, 2018
data 后台手动添加文章 Jun 20, 2017
docs 更新公众号文章发布方法 Oct 10, 2018
liquibase feat: add liquibase feature for studygolang.com Nov 25, 2017
src IP 黑名单 Oct 20, 2018
static 新注册用户、发布内容太多、太频繁,发布内容需要验证码 Oct 1, 2018
template IP 黑名单 Oct 20, 2018
.dockerignore dockerize studygolang Nov 15, 2017
.gitignore 导航栏显示优化;新增 package.json Mar 5, 2018
.travis.yml add travis Nov 15, 2017
Dockerfile.web dockerize studygolang Nov 15, 2017
LICENSE 可编译通过 Mar 16, 2013
Makefile feat: add makefile Jan 5, 2018
README.md 避免所有图片都被 zoom Aug 11, 2018
docker-entrypoint.sh dockerize studygolang Nov 15, 2017
getpkg.bat windows 脚本 Jun 9, 2016
getpkg.sh travis bugfix Nov 15, 2017
gulpfile.js 编辑评论图片上传&&xss注入&&注册错误信息提示 Apr 1, 2018
install.bat feat: add liquibase feature for studygolang.com Nov 25, 2017
install.sh feat: add liquibase feature for studygolang.com Nov 25, 2017
package.json 导航栏显示优化;新增 package.json Mar 5, 2018
reload.bat windows 脚本 Jun 9, 2016
reload.sh 改变目录结构 Jun 9, 2016
robots.txt Go 安装包下载功能 Aug 20, 2017
run.sh add pprof.go Feb 25, 2018
start-docker.sh dockerize studygolang Nov 15, 2017
start.bat 解决 windows 启动问题 Oct 21, 2017
start.sh 改变目录结构 Jun 9, 2016
stop.bat windows 脚本 Jun 9, 2016
stop.sh 改变目录结构 Jun 9, 2016

README.md

studygolang

Build Status

Go语言中文网 - Golang中文社区 源码

网站上线时间:2013-03-15 14:38:09

收到不少人反馈,网站访问不了,初步判断,上海电信和广东电信遇到比较多,如果您访问不了,请通过 https://golang.top 访问

增加了一台阿里云服务器,问题已解决。如果还有问题,请联系我们:polaris@studygolang.com

目前在线运行的是 Master。欢迎有兴趣的 gopher 们参与进来,一起构建一个完善的 Go 语言中文网,Go 语言爱好者的学习家园,参与方式请参考:https://studygolang.com/topics/4092

本地搭建一个 Go语言中文网

步骤一

首先你都需要下载代码,因为代码中有很多静态资源。可以点击这里下载git clone https://github.com/studygolang/studygolang 下载。

步骤二

方式一:二进制安装(不推荐,可能不是最新的)

1、下载预编译好的二进制文件(将下载的文件放入源码的bin目录下,自己创建好bin目录)

操作系统 架构 下载链接 MD5SUM
Linux amd64 下载地址 2f24752d2b382b218c50b8f64fb3ad2e
OS X amd64 下载地址 2adab465eceab2ff89d23c21ffaafcaf
Windows amd64 下载地址 9d261afb56c3989fe67238fe8a09abf8
Windows 386 下载地址 1723fbc4f2c841e1f45b303df8a0dc0f

方式二:源码安装(推荐)

要求 Go 1.8+

1、下载 gvt 依赖管理工具

go get github.com/polaris1119/gvt

下载后将 gvt 加入 PATH 中。

2、下载安装依赖

cd 到 studygolang 源码目录

// unix
./getpkg.sh
// windows
getpkg.bat

3、编译 studygolang

// unix
./install.sh
// windows
install.bat

这样便编译好了 studygolang

方式三:go run(不推荐)

要求 Go 1.8+

1、下载 gvt 依赖管理工具

go get github.com/polaris1119/gvt

下载后将 gvt 加入 PATH 中。

2、下载安装依赖

cd 到 studygolang 源码目录

// unix
./getpkg.sh

3、启动studygolang,不需要步骤三

// unix
./run.sh

步骤三

在 studygolang 源码中的 bin 目录下应该有了 studygolang 可执行文件。

接下来启动 studygolang。

// unix
./start.sh
// windows
start.bat

或者

// unix
bin/studygolang
// windows
bin\studygolang.exe

一切顺利的话,studygolang 应该就启动了。

步骤四

在浏览器中输入:http://127.0.0.1:8088

应该就能看到了。

接下来你会看到图形化安装界面,一步步照做吧。

  • 如果之后有出现页面空白,请查看 error.log 是否有错误

FAQ

Q: 提示找不到:config/env.ini 文件? A: 因为 studygolang 项目本身是一个完整的项目,而且目录结构采用了 GOPATH 要求的目录结构,同时,它的安装、运行不依赖系统配置的 GOPATH,因此,请务必不要将 studygolang 目录放入你系统的 $GOPATH/src 下面。如果你遇到这样的错误,请尝试将 studygolang 文件夹移到 src 目录之外,比如根目录下的某个目录。

参与我们

fork + PR。如果有修改 js 和 css,请执行 gulp (需要先安装 gulp)。

使用该项目搭建的网站