Ссылки на другие нефритовые файлы
Я пытаюсь понять, как работают Express и Jade.
Прежде всего, правильно ли я делаю это, когда использую layout.jade в качестве файла шаблона (заголовок, тело, нижний колонтитул) и использую разные файлы для отображения информации в теле (см. Примеры ниже)?
Код работает нормально, но я не уверен, правильно ли это делать в Express. Если я должен продолжать работать с этой структурой, как я могу ссылаться на другие файлы (например, About.jade) внутри, например, на index.jade, чтобы показать этот файл вместо index.jade?
Заранее спасибо!
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>