diff --git a/_sidebar.md b/_sidebar.md
index 471e558a9e3d5d41968a1ebe60580872b3b60a8b..3d1add57011e15c67f823ac070facd28d1c45589 100644
--- a/_sidebar.md
+++ b/_sidebar.md
@@ -14,15 +14,15 @@
- 后端
+ - [Go 语言](doc/go.md)
- [Python](doc/python.md)
- [Java](doc/java.md)
- [PHP](doc/php.md)
+ - [Linux](doc/linux.md)
- [C#](doc/csharp.md)
- [Visual Basic](doc/visual-basic.md)
- [C 语言](doc/c.md)
- [Ruby](doc/ruby.md)
- - [Linux](doc/linux.md)
- - [Go 语言](doc/go.md)
- [区块链(blockchain)](doc/blockchain.md)
- 数据库
diff --git a/blog/golang/golang-install.md b/blog/golang/golang-install.md
index 4d832a4af05b26085df575fdef74322ce42862a1..0b2a1d78fed77bb10740ca482c2c7800f145c1ef 100644
--- a/blog/golang/golang-install.md
+++ b/blog/golang/golang-install.md
@@ -4,7 +4,7 @@
Linux 建议安装到 /opt 目录
-Mac 查看ssh服务
+Mac 查看 ssh 服务
```bash
$ sudo launchctl list | grep ssh
@@ -13,13 +13,22 @@ $ sudo launchctl list | grep ssh
## 安装 Golang
-以Mac 环境为例
+SDK:Software Development Kit 软件开发工具包
下载地址:
- https://golang.org/dl/
- https://golang.google.cn/dl/
+系统对应版本
+
+| 操作系统 | 32 位系统| 64 位系统 | 图形化安装包 |
+| - | -| - | - |
+| Mac | - | darwin-amd64.tar.gz | darwin-amd64.pkg |
+| Unix | freebsd-386.tar.gz | freebsd-amd64.tar.gz | - |
+| Linux | linux-386.tar.gz | linux-amd64.tar.gz | - |
+| Windows | windows-386.zip | windows-amd64.zip | windows-386.msi/windows-amd64.msi |
+
下载解压
```bash
@@ -28,6 +37,33 @@ wget https://golang.google.cn/dl/go1.9.2.darwin-amd64.tar.gz
tar -zxvf go1.9.2.darwin-amd64.tar.gz
```
+> 建议:安装目录不要包含中文或者特殊字符
+
+
+环境变量:告诉操作系统,查找执行程序的路径
+
+| 变量| 说明|
+| - | -|
+| GOROOT | 指定SDK的安装路径|
+| PATH | 添加bin目录|
+| GOPATH | 工作目录|
+
+Linux 环境
+
+```bash
+$ vim /etc/profile
+
+export GOROOT=/opt/go
+export PATH=$PATH:$GOROOT/bin
+export GOPATH=$HOME/goproject
+
+执行生效
+$ source /etc/profile
+```
+
+Mac 环境
+
+
添加至 PATH 环境变量
```bash
@@ -37,6 +73,7 @@ export PATH="$PATH:/usr/local/golang/1.9.2/bin"
```
执行生效
+
```bash
$ source ~/.bash_profile
@@ -58,7 +95,8 @@ func main(){
```
执行
+
```bash
$ go run demo.go
Hello Golang
-```
\ No newline at end of file
+```
diff --git a/blog/golang/index.md b/blog/golang/index.md
index 61099b1c79cd492f6f42dfa1279ee9f8b0ef9830..2430a9b0374500ca91c4781dea7ff2aaf231f1ab 100644
--- a/blog/golang/index.md
+++ b/blog/golang/index.md
@@ -15,4 +15,4 @@
[第三章 Golang 开发环境搭建](blog/golang/golang-install.md)
-https://www.bilibili.com/video/BV1ME411Y71o?p=12&spm_id_from=pageDriver&vd_source=efbb4dc944fa761b6e016ce2ca5933da
\ No newline at end of file
+https://www.bilibili.com/video/BV1ME411Y71o?p=14&spm_id_from=pageDriver&vd_source=efbb4dc944fa761b6e016ce2ca5933da
\ No newline at end of file
diff --git a/index.html b/index.html
index 9ddb68a1d3d84e5bd3b1fc52d789377066b047e4..a5217bc4719e352eec037bc25e56d8538ba0a47d 100644
--- a/index.html
+++ b/index.html
@@ -128,6 +128,7 @@
+
diff --git a/static/js/prism-go.min.js b/static/js/prism-go.min.js
new file mode 100644
index 0000000000000000000000000000000000000000..9cc2699ba3ff0c9bf2e5756c87a59c08db444ad4
--- /dev/null
+++ b/static/js/prism-go.min.js
@@ -0,0 +1 @@
+Prism.languages.go=Prism.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),Prism.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete Prism.languages.go["class-name"];
\ No newline at end of file