Estoy tratando de entender cómo funciona Express y Jade.Vinculación a otros archivos de jade
Antes que nada, ¿lo estoy haciendo bien cuando estoy usando layout.jade como un archivo de plantilla (encabezado, cuerpo, pie de página) y usando diferentes archivos para mostrar información en el cuerpo (ver ejemplos a continuación)?
El código funciona bien, pero no estoy seguro de si esta es la manera correcta de hacer cosas en Express. Si sigo con esta estructura, ¿cómo puedo vincular internamente otros archivos (p. Ej., About.jade) de, por ejemplo, index.jade, para mostrar ese archivo en lugar de index.jade?
¡Gracias de antemano!
layout.jade:
!!! 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
index.jade:
!!! 5
html
head
title= title
section#wrapper
img.imageStyle(src = '/images/test1.png')
// And so on...
About.jade:
// You get it...
¡Gran respuesta, gracias! – holyredbeard