gpt4 book ai didi

subdomain - HUGO + GitHub 页面 : How to set up subdomain

转载 作者:行者123 更新时间:2023-12-03 01:30:34 24 4
gpt4 key购买 nike

我有一个 github 存储库,我想将我的 Hugo 站点添加到其中。从我的存储库中的 docs 文件夹中,我可以运行 github 页面。

因此,我已将hugo配置中的publishDir参数更改为docs

publishDir = "docs"

现在,当我构建 Hugo 时,它会输出 docs 文件夹中的所有内容,这很棒,问题是从那里运行子域。

如何获取在我的 docs 文件夹中生成的 Hugo 子域,该子域的作用类似于 github 页面上的子域?

我知道我需要使用 CNAME,然后告诉它说 /docs/subdomain 实际上是 subdomain.site.com

但我不知道如何在 HUGO 中进行设置。我应该把子域文件夹放在哪里?在静态文件夹中,因此它将是 theme_name/static/subdomain ,它将输出到像 docs/subdomain 这样的文档中?

如果是这样,我可以使用静态文件夹中的所有参数和短代码吗?

此外,如果我需要创建 2 个hugo 安装,一个用于主站点,一个用于子域站点,它们是共享站点参数、配置、静态文件和布局文件等的一种方式吗?

最佳答案

您必须创建一个自定义脚本来创建两个不同的版本,然后

将 CNAME 文件添加到项目的存储库中。该文件的内容必须是一行,指定项目的自定义子域的裸子域(例如 pjname.mydomain.com)。在 DNS 提供商的设置中,创建一个新的 CNAME 记录,将项目名称指向根(通常用 @ 表示)(如果您之前设置了顶点域),或者指向 myusername.github.io(如果您设置了 apex 域)。自定义子域。它应该看起来像这样:

关于subdomain - HUGO + GitHub 页面 : How to set up subdomain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58502372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com