gpt4 book ai didi

nanoc - 我怎样才能让 Nanoc 以不止一种方式编译同一个项目?

转载 作者:行者123 更新时间:2023-12-02 08:44:36 24 4
gpt4 key购买 nike

我想让 Nanoc 以多种格式编译单个项目 - 具体来说,将 Markdown 文件编译为 HTML 和 PDF。据我所知,单个项目只能匹配单个编译规则。

硬链接(hard link) (ln somefile.md newfile.md) 允许我编译同一个文件,就好像它是两个不同的文件一样,但这是一种尴尬的解决方案。

有更好的方法吗?

最佳答案

您可以使用项目表示来实现这一点。您可以将单个项目编译为多个输出项目(表示)。这是一个例子:

compile '/stuff/' do
filter :markdown
end

compile '/stuff/', :rep => :pdf do
filter :markdown
filter :pdf
end

唯一剩下的就是提供将两个项目表示写入正确位置的路由规则(也使用 :rep => ...)。

关于nanoc - 我怎样才能让 Nanoc 以不止一种方式编译同一个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13431027/

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