Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 398eec8

Browse files
committed
动态改进
1 parent 3ec665e commit 398eec8

38 files changed

+156
-278
lines changed

README.md

Lines changed: 34 additions & 112 deletions
Original file line numberDiff line numberDiff line change
@@ -1,132 +1,59 @@
1-
studygolang
2-
===========
1+
# studygolang
2+
33
[![Build Status](https://travis-ci.org/studygolang/studygolang.svg?branch=master)](https://travis-ci.org/studygolang/studygolang)
44

55
[Go语言中文网 - Golang中文社区](https://studygolang.com "Go语言中文网 - Golang中文社区") 源码
66

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

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
2310

24-
1、下载预编译好的二进制文件(将下载的文件放入源码的bin目录下,自己创建好bin目录)
11+
## 本地搭建一个 Go语言中文网
2512

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+
5814

59-
### 方式二:源码安装(推荐)
15+
1、下载源码到本地某个目录
6016

61-
要求 Go 1.8+
17+
```shell
18+
git clone https://github.com/studygolang/studygolang
19+
```
6220

63-
1、下载 gvt 依赖管理工具
21+
2、编译
6422

65-
go get github.com/polaris1119/gvt
23+
进入 studygolang 项目目录,执行如下命令:
6624

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+
```
8431

8532
这样便编译好了 studygolang
8633

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 可执行文件。
11235

11336
接下来启动 studygolang。
11437

115-
// unix
116-
./start.sh
117-
// windows
118-
start.bat
38+
```shell
39+
// unix
40+
make start
41+
// windows
42+
start.bat
43+
```
11944

12045
或者
12146

122-
// unix
123-
bin/studygolang
124-
// windows
125-
bin\studygolang.exe
47+
```shell
48+
// unix
49+
bin/studygolang
50+
// windows
51+
bin\studygolang.exe
52+
```
12653

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

129-
## 步骤四
56+
4、验证
13057

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

@@ -136,16 +63,11 @@ cd 到 studygolang 源码目录
13663

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

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

146-
fork + PR。如果有修改 js 和 css,请执行 gulp (需要先安装 gulp)。
68+
fork + PR。如果有修改 js 和 css,请执行 gulp (需要先安装 gulp)。注意,Node 版本为:v10.16.2
14769

148-
# 使用该项目搭建的网站
70+
## 使用该项目搭建的网站
14971

15072
- [Go语言中文网](https://studygolang.com)
15173
- [Kotlin中国](https://kotlintc.com)

cmd/studygolang/background.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ func ServeBackGround() {
7373
// 每天对活跃用户奖励铜币
7474
c.AddFunc("@daily", logic.DefaultUserRich.AwardCooper)
7575

76+
// 首页推荐自动调整
77+
c.AddFunc("@every 2m", logic.DefaultFeed.Recommend)
78+
7679
}
7780

7881
// 两分钟刷一次浏览数(TODO:重启丢失问题?信号控制重启?)

config/changelogs/1.0/studygolang.xml

Lines changed: 0 additions & 21 deletions
This file was deleted.

config/changelogs/1.1/studygolang.xml

Lines changed: 0 additions & 22 deletions
This file was deleted.

config/changelogs/README.md

Lines changed: 0 additions & 59 deletions
This file was deleted.

0 commit comments

Comments
 (0)