Łączenie z innymi plikami jade
Próbuję zrozumieć, jak działa Express i Jade.
Po pierwsze, czy robię to dobrze, gdy używam layout.jade jako pliku szablonu (nagłówek, treść, stopka) i używam różnych plików do wyświetlania informacji w ciele (patrz przykłady poniżej)?
Kod działa dobrze, ale nie jestem pewien, czy jest to właściwy sposób na zrobienie rzeczy w Expressie. Jeśli powinienem kontynuować tę strukturę, jak mogę połączyć się z innymi plikami (np. About.jade) wewnętrznie na przykład z index.jade, aby pokazać ten plik zamiast index.jade?
Z góry dziękuję!
layout.jade:
<code>!!! 5 html head title= title link(rel='stylesheet', href='/stylesheets/style.css') script(type='text/javascript', src='https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js') script(type='text/javascript', src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js') script(type='text/javascript', src='/javascripts/external.js') // Header header#header // Navigation nav#nav // Navigation code (ul, li etc)... // Sidebar aside#sidebar // Sidebar code... // Body body!= body </code>
index.jade:
<code>!!! 5 html head title= title section#wrapper img.imageStyle(src = '/images/test1.png') // And so on... </code>
About.jade:
<code>// You get it... </code>