1
- studygolang
2
- ===========
1
+ # studygolang
2
+
3
3
[ ![ Build Status] ( https://travis-ci.org/studygolang/studygolang.svg?branch=master )] ( https://travis-ci.org/studygolang/studygolang )
4
4
5
5
[ Go语言中文网 - Golang中文社区] ( https://studygolang.com " Go语言中文网 - Golang中文社区 ") 源码
6
6
7
7
网站上线时间:2013-03-15 14:38:09
8
8
9
- ~~ 收到不少人反馈,网站访问不了,初步判断,上海电信和广东电信遇到比较多,如果您访问不了,请通过 https://golang.top 访问~~
10
- > 增加了一台阿里云服务器,问题已解决。如果还有问题,请联系我们:[email protected] 。
11
-
12
- 目前在线运行的是 Master。欢迎有兴趣的 gopher 们参与进来,一起构建一个完善的 Go 语言中文网,Go 语言爱好者的学习家园,参与方式请参考:https://studygolang.com/topics/4092
13
-
14
- # 本地搭建一个 Go语言中文网 #
15
-
16
- ## 步骤一
17
-
18
- 首先你都需要下载代码,因为代码中有很多静态资源。可以[ 点击这里下载] ( https://github.com/studygolang/studygolang/archive/master.zip ) 或 ` git clone https://github.com/studygolang/studygolang ` 下载。
19
-
20
- ## 步骤二
21
-
22
- ### 方式一:二进制安装(不推荐,可能不是最新的)
9
+ 目前在线运行的分支是 Master。欢迎有兴趣的 gopher 们参与进来,一起构建一个完善的 Go 语言中文网,Go 语言爱好者的学习家园,参与方式请参考:https://studygolang.com/topics/4092
23
10
24
- 1、下载预编译好的二进制文件(将下载的文件放入源码的bin目录下,自己创建好bin目录)
11
+ ## 本地搭建一个 Go语言中文网
25
12
26
- <table class =" table table-bordered table-striped table-condensed " >
27
- <tr >
28
- <th>操作系统</th>
29
- <th>架构</th>
30
- <th>下载链接</th>
31
- <th>MD5SUM</th>
32
- </tr >
33
- <tr >
34
- <td>Linux</td>
35
- <td>amd64</td>
36
- <td><a href="http://pan.baidu.com/s/1i52MPUX#path=%252Fshare%252Fstudygolang%252F2.0%252Flinux" target="_blank">下载地址</a></td>
37
- <td>2f24752d2b382b218c50b8f64fb3ad2e</td>
38
- </tr >
39
- <tr >
40
- <td>OS X</td>
41
- <td>amd64</td>
42
- <td><a href="http://pan.baidu.com/s/1i52MPUX#path=%252Fshare%252Fstudygolang%252F2.0%252Fdarwin" target="_blank">下载地址</a></td>
43
- <td>2adab465eceab2ff89d23c21ffaafcaf</td>
44
- </tr >
45
- <tr >
46
- <td>Windows</td>
47
- <td>amd64</td>
48
- <td><a href="http://pan.baidu.com/s/1i52MPUX#path=%252Fshare%252Fstudygolang%252F2.0%252Fwindows%252Famd64" target="_blank">下载地址</a></td>
49
- <td>9d261afb56c3989fe67238fe8a09abf8</td>
50
- </tr >
51
- <tr >
52
- <td>Windows</td>
53
- <td>386</td>
54
- <td><a href="http://pan.baidu.com/s/1i52MPUX#path=%252Fshare%252Fstudygolang%252F2.0%252Fwindows%252F386" target="_blank">下载地址</a></td>
55
- <td>1723fbc4f2c841e1f45b303df8a0dc0f</td>
56
- </tr >
57
- </table >
13
+ 要求 Go 1.11+
58
14
59
- ### 方式二:源码安装(推荐)
15
+ 1、下载源码到本地某个目录
60
16
61
- 要求 Go 1.8+
17
+ ``` shell
18
+ git clone https://github.com/studygolang/studygolang
19
+ ```
62
20
63
- 1、下载 gvt 依赖管理工具
21
+ 2、编译
64
22
65
- go get github.com/polaris1119/gvt
23
+ 进入 studygolang 项目目录,执行如下命令:
66
24
67
- 下载后将 gvt 加入 PATH 中。
68
-
69
- 2、下载安装依赖
70
-
71
- cd 到 studygolang 源码目录
72
-
73
- // unix
74
- ./getpkg.sh
75
- // windows
76
- getpkg.bat
77
-
78
- 3、编译 studygolang
79
-
80
- // unix
81
- ./install.sh
82
- // windows
83
- install.bat
25
+ ``` shell
26
+ // unix
27
+ make build
28
+ // windows
29
+ install.bat
30
+ ```
84
31
85
32
这样便编译好了 studygolang
86
33
87
- ### 方式三:go run(不推荐)
88
-
89
- 要求 Go 1.8+
90
-
91
- 1、下载 gvt 依赖管理工具
92
-
93
- go get github.com/polaris1119/gvt
94
-
95
- 下载后将 gvt 加入 PATH 中。
96
-
97
- 2、下载安装依赖
98
-
99
- cd 到 studygolang 源码目录
100
-
101
- // unix
102
- ./getpkg.sh
103
-
104
- 3、启动studygolang,不需要步骤三
105
-
106
- // unix
107
- ./run.sh
108
-
109
- ## 步骤三
110
-
111
- 在 studygolang 源码中的 bin 目录下应该有了 studygolang 可执行文件。
34
+ 3、在 studygolang 源码中的 bin 目录下应该有了 studygolang 可执行文件。
112
35
113
36
接下来启动 studygolang。
114
37
115
- // unix
116
- ./start.sh
117
- // windows
118
- start.bat
38
+ ``` shell
39
+ // unix
40
+ make start
41
+ // windows
42
+ start.bat
43
+ ```
119
44
120
45
或者
121
46
122
- // unix
123
- bin/studygolang
124
- // windows
125
- bin\studygolang.exe
47
+ ``` shell
48
+ // unix
49
+ bin/studygolang
50
+ // windows
51
+ bin\s tudygolang.exe
52
+ ```
126
53
127
54
一切顺利的话,studygolang 应该就启动了。
128
55
129
- ## 步骤四
56
+ 4、验证
130
57
131
58
在浏览器中输入:http://127.0.0.1:8088
132
59
@@ -136,16 +63,11 @@ cd 到 studygolang 源码目录
136
63
137
64
* 如果之后有出现页面空白,请查看 error.log 是否有错误
138
65
139
- ## FAQ
140
-
141
- Q: 提示找不到:config/env.ini 文件?
142
- A: 因为 studygolang 项目本身是一个完整的项目,而且目录结构采用了 GOPATH 要求的目录结构,同时,它的安装、运行不依赖系统配置的 GOPATH,因此,请务必不要将 studygolang 目录放入你系统的 ` $GOPATH/src ` 下面。如果你遇到这样的错误,请尝试将 studygolang 文件夹移到 src 目录之外,比如根目录下的某个目录。
143
-
144
- # 参与我们
66
+ ## 参与我们
145
67
146
- fork + PR。如果有修改 js 和 css,请执行 gulp (需要先安装 gulp)。
68
+ fork + PR。如果有修改 js 和 css,请执行 gulp (需要先安装 gulp)。注意,Node 版本为:v10.16.2
147
69
148
- # 使用该项目搭建的网站
70
+ ## 使用该项目搭建的网站
149
71
150
72
- [ Go语言中文网] ( https://studygolang.com )
151
73
- [ Kotlin中国] ( https://kotlintc.com )
0 commit comments