Closed WaterLemons2k closed 1 year ago
支持使用 Golang 的模块管理功能导入 Hugo NexT 主题。
与 #70 相关。
参考 Go 的规范:如果主版本号大于或等于 2,就需要在模块路径中添加 vx 后缀。
vx
例如当前主版本号为 4,模块路径的后缀就是 v4:
v4
go.mod
module github.com/hugo-next/hugo-theme-next/v4
config.yaml
theme: github.com/hugo-next/hugo-theme-next/v4
每次升级主版本号时都需要更新模块路径。
导入模块时可能会警告 github.com/hugo-next/hugo-theme-next/v4 is not used in this module。
github.com/hugo-next/hugo-theme-next/v4 is not used in this module
这是因为没有使用该模块的代码,可以参考 https://github.com/golang/go/wiki/Modules#how-can-i-track-tool-dependencies-for-a-module 添加 Go 文件解决:
package tools import _ "github.com/hugo-next/hugo-theme-next/v4"
另外,Imgbot 优化了一些图片。
描述
支持使用 Golang 的模块管理功能导入 Hugo NexT 主题。
与 #70 相关。
附言
参考 Go 的规范:如果主版本号大于或等于 2,就需要在模块路径中添加
vx
后缀。例如当前主版本号为 4,模块路径的后缀就是
v4
:go.mod
config.yaml
每次升级主版本号时都需要更新模块路径。
导入模块时可能会警告
github.com/hugo-next/hugo-theme-next/v4 is not used in this module
。这是因为没有使用该模块的代码,可以参考 https://github.com/golang/go/wiki/Modules#how-can-i-track-tool-dependencies-for-a-module 添加 Go 文件解决:
另外,Imgbot 优化了一些图片。