Question

J'ai essayé d'utiliser nanoc pour générer un site Web statique. Je dois organiser un arrangement pages complexes que je veux garder mon DRY contenu.

Comment le concept de travail comprend ou se fond dans le système nanoc? J'ai lu les documents, mais je ne peux pas sembler trouver ce que je veux.

Par exemple: comment puis-je prendre deux éléments de contenu partiel et les fusionner dans un nouveau élément de contenu

.

staticmatic vous pouvez faire un peu comme ce qui suit dans votre page.

= partial('partials/shared/navigation')

Comment un travail de convention similaire au sein nanoc?

Était-ce utile?

La solution

auteur de nanoc ici.

Dans nanoc, sont mises en page partials. Donc, vous pourriez avoir layouts/partials/shared/navigation.html puis rendre cette partie comme ceci:

= render '/partials/shared/navigation'

Pour que cela fonctionne, activez l'aide de rendu d'abord, en incluant quelque part dans le lib/ dir (par exemple lib/helpers.rb):

include Nanoc3::Helpers::Rendering

Pour plus d'informations, consultez les mises en page que la section de partials le manuel.

Hope this helps!

scroll top