Hugo页面/子部分在不同的域下

时间:2018-01-20 05:36:03

标签: hugo

我正计划在example.com下访问Hugo网站,我想将example.com/foobar作为foobar.com访问。更好的是example.com/foobar/baz可以作为foobar.com/baz访问。我读过https://gohugo.io/content-management/organization/但我不清楚这是否得到支持。

1 个答案:

答案 0 :(得分:0)

Hugo 功能强大,足以处理您想要的内容,但不确定如何设置内容,因此我们必须做出一些假设。

假设

  • example.com foobar.com的内容将位于他们自己的位置。
  • 他们都将使用相同的主题
  • 这2个网站将拥有自己的资产(重复),除了链接到其域路径外,不知道其他网站存在。

设置

Hugo可以做到这一点,并且需要2个构建命令才能完成。

设置2个内容位置:

example.com - example-content

foobar.com - foobar-content

使用2个命令构建它们:

example.com - hugo --contentDir example-content --destination public

foobar.com - hugo --contentDir foobar-content --destination public/foobar

注意:本地服务器的命令也可用于定位内容。您需要确保在主题中正确设置路径,因此您使用的是根发布文件夹位置的相对路径。任何一个站点都将使用任何主题或布局。