繁体   English   中英

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

[英]Docpad: source documents in one dir but output should go into subdirs based on attribute value

我是docpad的初学者。

我想要一个像这样的文档文件:

  • 20131120-sometitle-ZH.html.md
  • 20131120-sometitle-CS.html.md

我想要这样的文档,因为如果我将文档翻译成另一种语言,我希望快速浏览一下。

每个文档都将设置属性“ lang ”。 也许我可以从文件名中获取语言代码,但是现在我想使用' lang '属性。 所以...:

  • 20131120-sometitle-ZH.html.md带'lang:en'
  • 20131120-sometitle-CS.html.md带'lang:cs'

我想根据' lang '属性中的值将每个文档生成到一个子目录中。 因此,一个以“ lang: en ”应该进入子目录“ en ”,另一种为子目录“ cs ”。

有人可以指导我该怎么做吗?

先前的答案可能会帮助您:

https://stackoverflow.com/a/19185599/232943

在您的docpad.coffee配置文件中,添加一个带有renderBefore的事件键。

这意味着将在生成过程中触发此操作。 循环浏览所有文档,检查lang属性,然后重置outPut路径值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM