hugo-next / hugo-theme-next

Easily & powerful theme for Hugo engine.
https://hugo-next.eu.org
MIT License
218 stars 39 forks source link

Support Golang Module #113

Closed WaterLemons2k closed 1 year ago

WaterLemons2k commented 1 year ago

描述

支持使用 Golang 的模块管理功能导入 Hugo NexT 主题。

与 #70 相关。

附言

参考 Go 的规范:如果主版本号大于或等于 2,就需要在模块路径中添加 vx 后缀。

例如当前主版本号为 4,模块路径的后缀就是 v4

每次升级主版本号时都需要更新模块路径。


导入模块时可能会警告 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 优化了一些图片。