我一直在尝试使用 纳米 用于生成静态网站。我需要组织一个复杂的布置页面,我想保持内容干燥。

包括或合并的概念如何在Nanoc系统中起作用?我已经阅读了文档,但我似乎找不到我想要的东西。

例如:如何将两个部分内容项放在新的内容项中。

静态 您可以在页面内完成一些以下内容。

= partial('partials/shared/navigation')

类似的惯例将如何在Nanoc中起作用?

有帮助吗?

解决方案

Nanoc的作者在这里。

在Nanoc中,部分是布局。所以,你可能有 layouts/partials/shared/navigation.html 然后呈现这样的部分:

= render '/partials/shared/navigation'

为此,首先将其包括在某处,将其包括在 lib/ dir(例如 lib/helpers.rb):

include Nanoc3::Helpers::Rendering

有关更多信息,请查看 布局作为部分 手册的部分。

希望这可以帮助!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top