发布了文章2022-09-25
实现功能增加文章详情页Toc文章目录实现思路对文章内容提取 h1, h2, h3, h4, h5 标签与锚,这里我们将采用到第三方包github.com/PuerkitoBio/goquery {代码...} 详细实现handler/post.go#PostDetail, 增加 toc 变量theme/default/detail.html, 渲染 toc {代码...} {...
发布了文章2022-09-25
实现功能增加静态页模版增加分页功能解决图片防盗链本节完整代码:[链接]增加静态页模版基于开源 HTML 博客模板 [链接],二次修改main.go 中,增加静态请求处理 {代码...} 将模版中 css/js/img 目录,复制 static 目录下 {代码...} 图片防盗链语雀对图片地址,做了防...
发布了文章2022-09-25
实现功能增加配置文件读取语雀内容,并且输出到HTML上具体步骤本节完整代码参考:[链接]main.go 增加配置解析,把 services 传入 http 请求处理函数 {代码...} handler/post.go 增加 service.IYuQue 传参 {代码...}
发布了文章2022-09-25
实现功能继上一节,我们完成了基本的web服务。本节我们根据语雀开放文档 [链接],新增以下功能语雀文章详情语雀列表语雀搜索代码实现本节完整代码,参考:[链接]增加 servcie 层,并创建以下文件service/intf/yuque.go 接口定义service/internal/yuque.go 具体内部实...
发布了文章2022-09-25
实现功能主要实现一个简单web服务,主要功能首页文章详情页文章列表页搜索功能主要知识点net/http 网络包html/template 模板解析github.com/gorilla/mux HTTP请求多路复用器代码实现完整代码参考:[链接]初始化目录结构 {代码...} 目录说明:cmd/main.go 入口函数handl...
关注了问题2022-09-21