Łą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>

questionAnswers(2)

yourAnswerToTheQuestion