jenkins-zh-forum

module
v0.0.0-...-18bff62 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2019 License: BSD-3-Clause

README

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)。

使用该项目搭建的网站

Directories

Path Synopsis
src
db
http/controller/app
app Go 语言中文网 APP 接口
app Go 语言中文网 APP 接口
logic
解析 http://www.reddit.com/r/golang 最新 Go 信息
解析 http://www.reddit.com/r/golang 最新 Go 信息
util
Package utf8string provides an efficient way to index strings by rune rather than by byte.
Package utf8string provides an efficient way to index strings by rune rather than by byte.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL