当前位置: 首页 > 软件库 > 建站系统 > 论坛系统BBS >

studygolang

Go语言中文网源码
授权协议 BSD
开发语言 Google Go JavaScript HTML/CSS
所属分类 建站系统、 论坛系统BBS
软件类型 开源软件
地区 国产
投 递 者 岳鸿畴
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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

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

目前在线运行的是 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)。

 
 相关资料
  • Go语言起源 编程语言的演化跟生物物种的演化类似,一个成功的编程语言的后代一般都会继承它们祖先的优点;当然有时多种语言杂合也可能会产生令人惊讶的特性;还有一些激进的新特性可能并没有先例。通过观察这些影响,我们可以学到为什么一门语言是这样子的,它已经适应了怎样的环境。 下图展示了有哪些早期的编程语言对Go语言的设计产生了重要影响。 Go语言有时候被描述为“C类似语言”,或者是“21世纪的C语言”。G

  • Tea 语言是一个和 运行效率接近 C++、开发效率超越 Java 的编程语言。 编译为原生机器码(汇编),兼容主要操作系统和平台。 现代化语言,支持 GC、面向对象、函数式编程、类型推导等流行语言特性。 C 风格,Java 用户可以很快上手。更实用,更适合敏捷开发。 国产。全中文支持。

  • 中文版 Apple 官方 Swift 教程《The Swift Programming Language》 目录: 欢迎使用 Swift 关于 Swift(完成 By numbbbbb) Swift 初见(完成 By numbbbbb) Swift 教程 基础部分(完成 By numbbbbb, lyuka, JaySurplus) 基本操作符(完成 By @xielingwang) 字符串和字符

  • 图表中的文字及语言相关的内容都是可以自定义及本地化的,下面详细说明。 一、语言及文字 Highcharts 中的文字可以通过 Highcharts.setOptions.lang 来设定,lang 属于全局配置,对当前页面的所有图表有效,对应的汉化后的配置是: // 全局配置,对当前页面的所有图表有效 Highcharts.setOptions({ lang:{ conte

  • 这个页面展示如何使用 Dart 的各个主要特性,从变量、运算符到类和库,并且假定你已经会使用其他编程语言编写代码。 要详细了解 Dart 核心库相关内容,请查阅 Dart 库教程。当你想对一个语言特性深入了解时,无论何时都可以查阅 Dart 语言规范。

  • Go 语言是一种编程语言,最初由 Robert Griesemer,Rob Pike 和 Ken Thompson 于 2007 年在 Google 开发。 它是一种静态类型语言,其语法类似于 C 语言。

  • https://stackoverflow.com/questions/19249159/best-practice-multi-language-website/19425499#19425499 我目前正在使用这种方法为本地化修改一个网站,但是我想知道人们对于在这个框架内处理javascript文件有什么建议。

  • Go语言圣经(中文版) http://golang-china.github.io/gopl-zh/ 英文原版 http://gopl.io/