弃用
当一个项目弃用某些东西时,他们会告诉其用户
- 不要再使用第一件事了。
- 改用第二件事。
- 我们将在将来的某个时间删除第一件事。
常见的弃用原因
- 一个功能已被更强大的替代方案取代。
- 一个功能包含设计缺陷。
- 一个功能被认为是多余的,并且将在将来被删除以简化整个系统。
- 软件的未来版本将进行重大的结构更改,这使得支持旧功能变得不可能或不切实际。
- 标准化或命名的一致性提高。
- 曾经仅独立可用的功能现已与其协同功能合并。
在项目团队弃用代码中的某些内容后,Hugo 将
- 记录 6 个次要版本1的 INFO 消息
- 记录另外 6 个次要版本的 WARN 消息
- 记录 ERROR 消息并在之后构建失败
要查看 INFO 消息,必须使用--logLevel
命令行标志
hugo --logLevel info
要将输出限制为弃用通知
hugo --logLevel info | grep deprecate
每次升级 Hugo 时都运行上述命令。
-
例如,v0.1.1 => v0.2.0 是一个次要版本。 ↩︎