Frage

Ich habe versucht zu benutzen Nanoc zum Generieren einer statischen Website. Ich muss komplexe Arrangementseiten organisieren, die ich meinen Inhalt trocken halten möchte.

Wie funktioniert das Konzept von Einschlüssen oder Zusammenführungen innerhalb des NANOC -Systems? Ich habe die Dokumente gelesen, aber ich kann nicht finden, was ich will.

Zum Beispiel: Wie kann ich zwei teilweise Inhaltselemente aufnehmen und sie zu einem neuen Inhaltselement zusammenführen?

Im staticmatic Sie können einige wie Folgendes in Ihrer Seite tun.

= partial('partials/shared/navigation')

Wie würde eine ähnliche Konvention innerhalb von Nanoc funktionieren?

War es hilfreich?

Lösung

Nanocs Autor hier.

In Nanoc sind Teillayouts. Sie könnten also haben layouts/partials/shared/navigation.html und dann das teilweise wie folgt rendern:

= render '/partials/shared/navigation'

Damit dies funktioniert, können Sie zuerst den Rendering -Helfer ermöglichen, indem Sie ihn irgendwo in der einbeziehen lib/ Dir (zB lib/helpers.rb):

include Nanoc3::Helpers::Rendering

Weitere Informationen finden Sie in der Layouts als Teil Abschnitt des Handbuchs.

Hoffe das hilft!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top