質問

私は使用しようとしています ナノック 静的Webサイトを生成するため。コンテンツを乾燥させたい複雑なアレンジメントページを整理する必要があります。

含まれるまたはマージの概念は、NANOCシステム内でどのように機能しますか?ドキュメントを読んだことがありますが、自分が欲しいものを見つけることができないようです。

たとえば、2つの部分的なコンテンツアイテムを使用して、それらを新しいコンテンツアイテムにマージするにはどうすればよいですか。

静的 ページ内の次のようなものをすることができます。

= 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