我有一个 github 存储库,我想将我的 hugo 站点添加到其中。从我的存储库中的 docs 文件夹中,我可以运行 github 页面。
因此,我已将publishDir
hugo 配置中的参数更改为docs
.
publishDir = "docs"
现在,当我构建 hugo 时,它会输出 docs 文件夹中的所有内容,这很好,问题是从那里运行一个子域。
如何在 hugo 上获得一个子域,该子域生成到我的 docs 文件夹中,其作用类似于 github 页面上的子域?
我知道我需要使用 CNAME,然后告诉它/docs/subdomain
实际上是subdomain.site.com
但我不确定如何在 HUGO 中进行设置。我在哪里放置子域文件夹?在静态文件夹中,所以它将theme_name/static/subdomain
输出到文档中,例如docs/subdomain
?
如果是这样,我可以使用静态文件夹中的所有参数和简码吗?
另外,如果我需要创建 2 个 hugo 安装,一个用于主站点,一个用于子域站点,它们是共享站点参数、配置、静态文件和布局文件等的一种方式吗?