1
1
{{define "title"}}社区 {{end}}
2
- {{define "seo"}}< meta name ="keywords " content ="Go语言博客文章, Go语言博文, Go语言, Golang, Go中文社区,Golang中文社区, Go语言社区, Go语言学习园地 ">
3
- < meta name ="description " content ="文章来自国内知名网站知名,Go爱好者学习笔记,经验分享;也有爱好者自己的博客文章,已经一些国外精彩文章。 "> {{end}}
4
- {{define "topnav"}}
5
- < li class ="first "> < a href ="/ "> 首页</ a > < span class ="divider "> /</ span > </ li >
6
- < li class =""> < a href ="/topics " itemprop ="url "> < span itemprop ="title "> 社区</ span > </ a > < span class ="divider "> /</ span > </ li >
7
- < li class ="last active "> < a href ="/topics " itemprop ="url "> < span itemprop ="title "> 活跃帖子</ span > </ a > </ li >
8
- {{end}}
2
+ {{define "seo"}}< meta name ="keywords " content ="Golang,Go社区,Golang中文社区,Go语言学习,Go语言,学习Go语言,Golang 中国,Golang中国,Golang China, Go语言论坛, Go中文社区, Go语言社区, Go语言中文网, Go语言学习园地 ">
3
+ < meta name ="description " content ="Go中文社区,Golang中国,Go语言学习园地,提供一个Go爱好者交流的中文平台 "> {{end}}
9
4
{{define "content"}}
10
- < div id ="main " class ="container-fluid ">
11
- < div class ="content ">
12
- < div class ="box box_gray ">
13
- < div id ="node_info ">
14
- < div class ="sorts ">
15
- < span class ="lb "> 查看:</ span >
16
- < ul >
17
- < li class ="active "> < a href ="/topics "> 默认</ a > </ li > /
18
- < li >
19
- < a href ="/topics/popular " class ="popular "> < i class ="icon small_liked "> </ i > 优质帖子</ a >
20
- </ li > /
21
- < li > < a href ="/topics/no_reply " rel ="nofollow "> 无人问津</ a > </ li > /
22
- < li > < a href ="/topics/last " rel ="nofollow "> 最新创建</ a > </ li >
23
- </ ul >
24
- </ div >
25
- </ div >
26
- < div class ="topics ">
27
- {{range .topics}}
28
- < div class ="topic topic_line ">
29
- < div class ="pull-left avatar ">
30
- < a href ="/user/{{.user.Username}} "> < img alt ="{{.user.Username}} " class ="uface " src ="{{gravatar .user.Email 48}} " style ="width:48px;height:48px; "> </ a >
31
- </ div >
32
- < div class ="right_info ">
33
- < div class ="pull-right replies ">
34
- {{if .reply}}
35
- < a href ="/topics/{{.tid}}#reply{{.reply}} " class ="count state_false "> {{.reply}}</ a >
36
- {{end}}
37
- </ div >
38
- < div class ="infos ">
39
- < div class ="title ">
40
- < a href ="/topics/{{.tid}} " title ="{{.title}} "> {{substring .title 60 "..."}}</ a >
41
- </ div >
42
- < div class ="info ">
43
- < a href ="/topics/node{{.nid}} " class ="node "> {{.node}}</ a >
44
- •
45
- < a href ="/user/{{.user.Username}} " data-name ="{{.user.Username}} "> {{.user.Username}}</ a >
46
- {{if .lastreplyuid}}
47
- < em >
48
- •
49
- 最后由 < a href ="/user/{{.lastreplyusername}} " data-name ="{{.lastreplyusername}} "> {{.lastreplyusername}}</ a > 于< abbr class ="timeago " title ="{{formatTime .lastreplytime}} "> </ abbr > 回复
50
- </ em >
51
- {{else}}
52
- < em >
53
- •
54
- 于< abbr class ="timeago " title ="{{formatTime .ctime}} "> </ abbr > 发布
55
- </ em >
56
- {{end}}
57
- </ div >
58
- </ div >
59
- </ div >
60
- </ div >
61
- {{else}}
62
- < p style ="text-align:center; "> 暂时没有任何帖子</ p >
63
- {{end}}
64
- </ div >
65
- {{if .page}}
66
- < div class ="pagination "> < ul > {{.page}}</ ul > </ div >
67
- {{end}}
68
- </ div >
69
-
70
- < div id ="sections " class ="box ">
71
- < h2 > 讨论节点分类导航</ h2 >
72
- < ul >
73
- {{range .nodes}}
74
- < li >
75
- {{range $parent, $children := .}}
76
- < label > {{$parent}}</ label >
77
- < span class ="nodes ">
78
- {{range $children}}
79
- < a href ="/topics/node{{.nid}} " title ="{{.name}} "> {{.name}}</ a >
80
- {{end}}
81
- </ span >
82
- {{end}}
83
- </ li >
84
- {{end}}
85
- </ ul >
86
- </ div >
87
- </ div >
88
-
89
- < div class ="sidebar ">
90
- < div class ="box ">
91
- < div class ="btn-group ">
92
- < a href ="/topics/new " class ="btn btn-success "> 发布新帖</ a >
93
- < button class ="btn btn-success dropdown-toggle " data-toggle ="dropdown ">
94
- < span class ="caret "> </ span >
95
- </ button >
96
- < ul class ="dropdown-menu ">
97
- < li > < a href ="/topics/new?node=2 "> 基础</ a > </ li >
98
- < li > < a href ="/topics/new?node=6 "> 新手问题</ a > </ li >
99
- < li > < a href ="/topics/new?node=10 "> Web框架</ a > </ li >
100
- < li > < a href ="/topics/new?node=8 "> 开发工具</ a > </ li >
101
- </ ul >
102
- </ div >
103
- </ div >
104
- < div class ="box ">
105
- < h2 class ="title "> 小贴士</ h2 >
106
- < div class ="content ">
107
- Go语言学习园地,Golang 中文社区,完全采用Go语言构建,将在近期开源,欢迎爱好者一起完善
108
- </ div >
109
- </ div >
110
- < div class ="hot_nodes nodes box clearfix ">
111
- < h2 > 热门节点</ h2 >
112
- < ul id ="hotnodes ">
113
- </ ul >
114
- </ div >
115
-
116
- < div class ="totals box ">
117
- < h2 > 统计信息</ h2 >
118
- < ul id ="stat ">
119
- < li > 社区会员: < span id ="_user "> </ span > 人</ li >
120
- < li > 帖子数: < span id ="_topic "> </ span > 个</ li >
121
- < li > 回帖数: < span id ="_reply "> </ span > 条</ li >
122
- < li > 资源数: < span id ="_resource "> </ span > 个</ li >
123
- </ ul >
124
- </ div >
125
- </ div >
5
+ < div class ="row banner ">
6
+ </ div >
7
+ < div class ="row ">
8
+ < div class ="col-lg-9 col-md-8 col-sm-7 ">
9
+ < ol class ="breadcrumb ">
10
+ < li > < a href ="/ "> < i class ="glyphicon glyphicon-home "> </ i > 首页</ a > </ li >
11
+ < li > < a href ="/topics "> 社区</ a > </ li >
12
+ < li class ="active "> 主题</ li >
13
+ </ ol >
14
+ < ul class ="nav nav-tabs pull-right " role ="tablist " style ="background: #fff; margin-top: 10px; ">
15
+ < li role ="presentation "{{if eq .view ''}} class="active "{{end}} > < a href ="/topics "> 最近回复</ a > </ li >
16
+ < li role ="presentation "{{if eq .view 'last'}} class="active "{{end}} > < a href ="/topics/last "> 最近发布</ a > </ li >
17
+ < li role ="presentation "{{if eq .view 'no_reply'}} class="active "{{end}} > < a href ="/topics/no_reply "> 尚无回复</ a > </ li >
18
+ </ ul >
19
+ < div class ="box_white topics ">
20
+ {{range .topics}}
21
+ < div class ="topic ">
22
+ < div class ="pull-left avatar ">
23
+ < a href ="/user/{{.user.Username}} "> < img alt ="{{.user.Username}} " class ="uface " src ="{{gravatar .user.Email 48}} " width ="48px " height ="48px "> </ a >
24
+ </ div >
25
+ < div >
26
+ {{else}}
27
+ < p class ="text-center "> 暂时没有任何帖子</ p >
28
+ {{end}}
29
+ </ div >
30
+ </ div >
31
+ < div class ="col-lg-3 col-md-4 col-sm-5 ">
32
+ < div class ="row box_white sidebar ">
33
+ < div class ="top ">
34
+ < h3 class ="title "> < i class ="glyphicon glyphicon-qrcode "> </ i > 关注我们(微信/微博)</ h3 >
35
+ </ div >
36
+ < div class ="sb-content ">
37
+ < div >
38
+ < ul class ="list-unstyled ">
39
+ < li > < img src ="http://studygolang.qiniudn.com/wx_studygolang.jpg?imageView2/2/w/286 " alt ="关注微信 "> </ li >
40
+ < li > < iframe width ="100% " height ="550 " class ="share_self " frameborder ="0 " scrolling ="no " src ="http://widget.weibo.com/weiboshow/index.php?language=&width=0&height=550&fansRow=1&ptype=1&speed=0&skin=1&isTitle=1&noborder=1&isWeibo=1&isFans=0&uid=3169236923&verifier=d1997605&dpc=1 "> </ iframe > </ li >
41
+ </ ul >
42
+ </ div >
43
+ </ div >
44
+ </ div >
45
+
46
+ < div class ="row box_white sidebar ">
47
+ < div class ="top ">
48
+ < h3 class ="title "> < i class ="glyphicon glyphicon-list "> </ i > < a href ="/articles " target ="_blank " title ="点击更多 "> 最新博文</ a > </ h3 >
49
+ </ div >
50
+ < div class ="sb-content ">
51
+ < div class ="article-list " data-limit ="10 ">
52
+ < ul class ="list-unstyled ">
53
+ < img src ="/static/img/loaders/loader7.gif " alt ="加载中 " />
54
+ </ ul >
55
+ </ div >
56
+ </ div >
57
+ </ div >
58
+
59
+ < div class ="row box_white sidebar ">
60
+ < div class ="top ">
61
+ < ul class ="list-inline text-center ">
62
+ < li class ="first "> < a href ="/topics " target ="_blank " class ="cur " title ="点击更多 "> 最新主题</ a > |</ li >
63
+ < li class ="second "> < a href ="/resources " target ="_blank " title ="点击更多 "> 最新资源</ a > |</ li >
64
+ < li class ="last "> < a href ="javascript:; "> 最新评论</ a > </ li >
65
+ </ ul >
66
+ < p class ="bar "> </ p >
67
+ </ div >
68
+ < div class ="sb-content ">
69
+ < div class ="topic-list first ">
70
+ < ul class ="list-unstyled ">
71
+ < img src ="/static/img/loaders/loader7.gif " alt ="加载中 " />
72
+ </ ul >
73
+ </ div >
74
+ < div class ="resource-list second hidden ">
75
+ < ul class ="list-unstyled ">
76
+ </ ul >
77
+ </ div >
78
+ < div class ="cmt-list last hidden ">
79
+ < ul class ="list-unstyled ">
80
+ </ ul >
81
+ </ div >
82
+ </ div >
83
+ </ div >
84
+ </ div >
126
85
</ div >
127
86
{{end}}
128
87
{{define "css"}}
129
- < link href ="/static/css/topics.css " media ="screen " rel ="stylesheet " type ="text/css ">
130
88
{{end}}
131
89
{{define "js"}}
132
- < script type ="text/javascript " src ="/static/js/topics.js "> </ script >
133
90
< script type ="text/javascript ">
134
- $ ( function ( ) {
135
- var uri = '/topics/stat.json' ;
136
- $ . get ( uri , function ( data ) {
137
- if ( ! data . errno ) {
138
- $ ( '#_user' ) . html ( data . user ) ;
139
- $ ( '#_topic' ) . html ( data . topic ) ;
140
- $ ( '#_reply' ) . html ( data . reply ) ;
141
- $ ( '#_resource' ) . html ( data . resource ) ;
142
- }
143
- } ) ;
144
-
145
- $ . getJSON ( '/nodes/hot.json' , function ( data ) {
146
- if ( ! data . errno ) {
147
- if ( data . nodes == null ) {
148
- return
149
- }
150
- var count = data . nodes . length
151
- nodeHtml = '' ;
152
- for ( var i = 0 ; i < count ; i ++ ) {
153
- var node = data . nodes [ i ] ;
154
- nodeHtml += '<li> <a href="/topics/node' + node . nid + '" title="' + node . name + '">' + node . name + '</a></li>' ;
155
- }
156
- $ ( '#hotnodes' ) . html ( nodeHtml ) ;
157
- }
158
- } ) ;
159
- } ) ;
91
+ // 需要加载的侧边栏
92
+ SG . SIDE_BARS = [
93
+ "/topics/recent.json" ,
94
+ "/resources/recent.json" ,
95
+ "/comments/recent.json" ,
96
+ "/articles/recent.json"
97
+ ] ;
160
98
</ script >
161
99
{{end}}
0 commit comments