Это должно сделать это
link(rel="stylesheet", href="#{req.path + '.css'}", type="text/css")
Где вы передаете либо req
(объект запроса) в качестве локальной переменной при рендеринге нефритового шаблона (или даже просто передаете req.path
как path
). Это может быть просто обработано в вашем layout.jade, и оно будет работать для каждого из ваших маршрутов маршрута.
Если вы хотите проявить фантазию, вы можете установить непротиворечивый шаблон, в котором маршрут страницы отображается с 1 по 1 на путь файловой системы для файла .css в вашем публичном каталоге. В этом случае вы можете легко разместить тег ссылки на таблицу стилей внутри условной ссылки и ссылаться только на файл .css, только если найдете соответствующий на диске.