4

我确信我不是唯一一个不得不将静态站点部署到子目录的人。

事实上,我们有 www.example.com 和 mobile.example.com 以及 tablet.example.com。平板电脑和手机是主主机的子目录......所以实际上有一个重定向到 example.com/mobile 和 example.com/tablet

我正在将单独的 docpad 生成的站点部署到每个潜艇中。

能够为静态生成指定一个“基本目录”会很棒。可能吗?

LIKE: docpad generate --env static -base_path 'blahblah'

我在最新的 docpad 版本 6.30.4

谢谢

4

1 回答 1

2

您可以自定义docpad 配置文件outPath中的属性以更改 docpad 网站输出到的目录。有问题的财产是:

# Out Path
# Where should we put our generated website files?
# If it is a relative path, it will have the resolved `rootPath` prepended to it
outPath: 'out'  # default

如果您想更改输出的 url,您可以按照这里 gist中的建议,将您的网站 url 添加到每个 url,创建一个绝对 url。您可以通过在环境配置中设置不同来自定义站点 url。您还可以像这样使用多个环境docpad generate --env one,two

于 2013-04-16T16:57:20.063 回答