Node.js com Express: Importando javascript do lado do cliente usando tags de script, nas visualizações Jade?

Eu tenho um servidor express node.js em execução com o mecanismo de modelo Jad

Eu tenho um arquivo jade de layout que importa o corpo de visualizações individuais da seguinte forma:

!!!
html

    head
        title= title || 'Title not set.'

    body
        #header
            h1 Header.

        #content!= body //- this renders the body of an individual view

        #footer
            p Footer.

Por exemplo, a seguinte página de índice:

p Welcome to the front page.

p This page serves as a now.js test.

Isso funciona bem. No entanto, agora quero incluir duas bibliotecas javascript do lado do cliente especificamente para esta página de índice (e, portanto, nem todas as páginas, é por isso que não posso colocá-la no cabeçalho do layout

Isso funciona

//- import jquery
script(type='text/javascript', src='./jquery-1.5.2.min.js');

//- import now.js (hosts itself)
script(type='text/javascript', src='/nowjs/now.js')

//- import the chat client
script(type='text/javascript', src='./indexChatClient.js')

p Welcome to the front page.

p This page serves as a now.js test.

No entanto, isso carrega os scripts no corpo da página completa, que não é HTML válido, cert

Até onde eu sei, os scripts devem ser carregados no cabeçalho se eu quiser fazê-lo corretamente, mas a seção do cabeçalho é tratada pelo arquivo de layou

ntão, como incluir corretamente essas bibliotecas javascript do lado do cliente especificamente para uma determinada visualização / págin

questionAnswers(6)

yourAnswerToTheQuestion