博客搬家至 Mun: https://kiddie92.github.io
简书同步更新
二维码有点意思,想着把俺的博客地址用二维码展示出来,比较来看还是go语言比较强大啊...
搭建golang环境
安装go
# ubuntu
sudo apt install golang-go
# CentOS
sudo yum install go
设置GOPATH
将GOPATH添加至环境变量
echo export GOPATH=/root/go >> ~/.bashrc
# 设置当前终端生效
source ~/.bashrc
# 查看GOPATH
go env
创建所需文件夹
cd /root/go
mkdir bin && mkdir pkg && mkdir src
GOPATH的目录结构:
- bin 编译后生成的可执行文件
- pkg 编译后生成的文件(比如:.a)
- src 存放源代码(比如:.go .c .h .s等)
运行代码
导入第三方包:go get -u github.com/yeqown/go-qrcode
新建文件夹makeqrcode
,进入该文件夹后,新建文件 makeqrforwebsite.go
package main
import (
"fmt"
qrcode "github.com/yeqown/go-qrcode" // 给后面的包一个简称
)
func main() {
qrc, err := qrcode.New("https://kiddie92.github.io/")
if err != nil{
fmt.Printf("could not generate QRCode: %v", err)
}
// 保存二维码
if err := qrc.Save("."); err != nil {
fmt.Printf("could not save image: %v", err)
}
}
直接运行:go run makeqrforwebsite.go
,生成本博客地址对应的二维码,扫描一下试试。