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

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

我正在将单独的docpad生成的站点部署到每个子目录中。

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

像:docpad生成--env静态-base_path'blahblah'

我正在使用最新的docpad版本6.30.4

谢谢

===============>>#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。 您还可以使用多种环境,例如docpad generate --env one,two

  ask by Martin Szyllo translate from so

未解决问题?本站智能推荐:

1回复

docpad子目录呈现到常规目录

如何将文件从src/documents/posts/post1.html移至out/post1.html而子文件夹中的posts不在out目录中? 我的documents有一个子目录posts 我希望帖子位于out/post1.html而不是out/posts/post1.html
1回复

docpad生成--env静态文件后的冗余文件

我使用的是Clean URLs插件,并且在docpad generate --env static后,在/ out /目录中最终有多余的文件:一个content.html和/content/index.html中的相同 我想这是错误的行为吗? 是否会由于docpad run创建用于非静态
1回复

循环查看帖子的日期,以便在DocPad中进行归档

这是我想要实现的一些伪代码: 那是伪代码。 但是我没有足够的经验来实现这一目标。 发生这种情况的文件就是这个文件: https : //github.com/Greduan/eduantech.docpad/blob/master/src/documents/posts.html.e
1回复

使用docpad generate --env static后,站点地图链接中没有尾部斜杠

我正在使用docpad-plugin-sitemap@2.2.0和docpad-plugin-cleanurls@2.6.2。 在docpad生成--env static之后,sitemap.xml中的链接没有斜杠: 这会导致301重定向到 这是配置问题还是docpad-p
1回复

Docpad:源文档位于一个目录中,但输出应根据属性值进入子目录

我是docpad的初学者。 我想要一个像这样的文档文件: 20131120-sometitle-ZH.html.md 20131120-sometitle-CS.html.md 我想要这样的文档,因为如果我将文档翻译成另一种语言,我希望快速浏览一下。 每个文
1回复

如何配置docpad在Express应用程序的子目录中运行?

我在此处看到了具有express的docpad的基本配置指南: http ://docpad.org/docs/api/ 我真正想要实现的是让我的express网站保持其目录结构并使docpad应用程序位于子目录中,以使docpad的目录结构不会与express混合在一起。 目标是共
1回复

无法使用findAll()搜索子目录

我正在Docpad使用eco renderer (基于https://github.com/zenorocha/browser-diet构建一个网站) 在其中,我需要在特定子目录中找到所有文档。 目录结构为: /src/documents/test1/test2 我需要找
2回复

无法使用ghpages插件将docpad部署到github

使用docpad deploy-ghpages --env static ,出现以下错误: 我曾尝试从模板(Bootstrap和Boilerplate)制作新站点,然后仅部署它们,但是仍然遇到相同的错误。 我觉得这与找不到我的github回购有关吗? 是否有地方可以检查或手动输入
1回复

如何使用Docpad生成自定义URL?

我想从我的输出网址中删除多余的目录。 这似乎很简单,但是我似乎无法弄清楚。 特别: 此:.com / tmj / recipes / cocktails / rye / toronto.html 应该更像这样:.com / cocktails / rye / toronto.ht
1回复

使用Docpad缩小HTML

有没有办法用Docpad渲染缩小的html? 由于我懒得解释的原因,grunt插件对我来说不是可行的解决方案。