hugo mod 代理设置

2026-04-29 09:561阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

在谈论标题前先说说hugo主题的安装,以blowfish为例

  • 使用git submodule

    git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish

    • 优点:
      • 可以及时使用最新的版本,因为细粒度精确到了commit
      • 较通用,某些主题可能不提供hugo mod
    • 缺点:
      • git submodule init --init --recursive在网络不好的时候下载和更新比较折磨,极其缓慢 我开了代理也挺慢的,不知什么缘故
  • 使用hugo mod(依赖go mod,需提前安装go)
    config/_default/module.toml里声明以下内容即可

    [[imports]] disable = false path = "github.com/nunocoracao/blowfish/v2"

    • 优点:
      • 使用hugo mod可用国内代理,速度快
      • 主流主题均提供此方式(其实也不难,就加个go.mod声明下的事)
    • 缺点:
      • 少数主题维护不积极,不提供此方法
  • 手动将主题文件复制到对应文件夹中
    • 优点:
      • 对使用主题的可定制化程度高
    • 缺点:
      • 不优雅,博客本身与主题应当分开。
阅读全文
问题描述:

在谈论标题前先说说hugo主题的安装,以blowfish为例

  • 使用git submodule

    git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish

    • 优点:
      • 可以及时使用最新的版本,因为细粒度精确到了commit
      • 较通用,某些主题可能不提供hugo mod
    • 缺点:
      • git submodule init --init --recursive在网络不好的时候下载和更新比较折磨,极其缓慢 我开了代理也挺慢的,不知什么缘故
  • 使用hugo mod(依赖go mod,需提前安装go)
    config/_default/module.toml里声明以下内容即可

    [[imports]] disable = false path = "github.com/nunocoracao/blowfish/v2"

    • 优点:
      • 使用hugo mod可用国内代理,速度快
      • 主流主题均提供此方式(其实也不难,就加个go.mod声明下的事)
    • 缺点:
      • 少数主题维护不积极,不提供此方法
  • 手动将主题文件复制到对应文件夹中
    • 优点:
      • 对使用主题的可定制化程度高
    • 缺点:
      • 不优雅,博客本身与主题应当分开。
阅读全文