Enlace a otros archivos de jade
Estoy tratando de entender cómo funcionan Express y Jade.
En primer lugar, ¿lo estoy haciendo bien cuando uso layout.jade como un archivo de plantilla (encabezado, cuerpo, pie de página) y uso diferentes archivos para mostrar información en el cuerpo (consulte los ejemplos a continuación)?
El código funciona bien, pero no estoy seguro de si esta es la forma correcta de hacer cosas en Express. Si debo seguir con esta estructura, ¿cómo puedo enlazar internamente con otros archivos (por ejemplo, sobre.jade) desde, por ejemplo, index.jade, para mostrar ese archivo en lugar de index.jade?
¡Gracias por adelantado!
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>
Sobre.jade:
<code>// You get it... </code>