升级hugo版本

Posted

技术标签:

【中文标题】升级hugo版本【英文标题】:Upgrade hugo version 【发布时间】:2020-08-28 22:34:51 【问题描述】:

如何将我的 hugo 从 0.55.6 版本升级到 0.69 或 0.70 版本? 我尝试了yarn add hugo@0.70,它返回了我:

yarn add v1.22.4
warning package.json: No license field
warning ../../../package.json: No license field
warning No license field
[1/4] Resolving packages...
Couldn't find any versions for "hugo" that matches "0.70"
? Please choose a version of "hugo" from this list: 
❯ 0.0.3 
  0.0.2 
  0.0.1 

所以我有点困惑。

【问题讨论】:

你确定你有正确的包名吗?根据yarn info hugo 那里的最高版本是0.0.3,因为它显示给你。 这能回答你的问题吗? Hugo version not updating to latest 【参考方案1】:

根据这些版本号,您似乎想要Hugo,它是 Go 中内置的静态站点生成器。

Yarn 是 Node.JS 生态系统的包管理器,类似于npm。它管理 Node/JS 包,这些包通常托管在 https://www.npmjs.com/ 上。

有些包不仅是 JS,而且只是在其他二进制文件上添加 JS 包装器。这扩大了潜在重叠的范围,并且由于没有对 NPM 包强制执行命名约定,因此您一定会被名称误导。 hugo npm package 似乎是一些灯泡的接口。

要安装 Hugo,您可能需要单独安装它。检查Hugo installation info。如果您必须使用yarn,则必须找到一个包含hugo 二进制文件的不同包。

【讨论】:

以上是关于升级hugo版本的主要内容,如果未能解决你的问题,请参考以下文章

Hugo 常用命令详解

Hugo快速搭建Blog

如何用hugo搭建个人博客

hugo搭建个人博客

尝试通过 Homebrew 安装 Hugo - “无法将 HEAD 解析为修订版”

Android 高级进阶(源码剖析篇) 便于性能分析的日志框架 hugo