实现功能
主要实现一个简单web服务,主要功能
- 首页
- 文章详情页
- 文章列表页
- 搜索功能
主要知识点
- net/http 网络包
- html/template 模板解析
- github.com/gorilla/mux HTTP请求多路复用器
代码实现
完整代码参考:
Release v0.0.1 · golangtips/yuque · GitHub
初始化目录结构
. ├── LICENSE ├── README.md ├── cmd │ └── main.go ├── go.mod ├── go.sum ├── handler │ └── post.go └── theme └── default ├── detail.html ├── home.html ├── list.html └── search.html
目录说明:
- cmd/main.go 入口函数