движок шаблонов pugjs (jade) загружает файл css

#css #node.js #pug #pugjs

#css #node.js #pug #pugjs

Вопрос:

Я искал в примерах на GitHub, но не смог найти, как загрузить простой файл css в свой макет. Моей первой мыслью было сделать что-то подобное link(href="my.css") , но, похоже, это вообще не работает. Ссылка href указывает на правильное местоположение в Интернете (проверено и работает), поэтому, возможно, я что-то забыл?

Комментарии:

1. Как выглядит сгенерированный HTML-код?

Ответ №1:

попробуйте: link(rel='stylesheet', href='/stylesheets/style.css')

Ответ №2:

Я думаю, вам нужно включить взаимосвязь. Попробуйте

link(rel='stylesheet', href='my.css')

Ответ №3:

Вам нужно добавить тип:

 link(rel='stylesheet', href='my.css', type='text/css' )
 

Ответ №4:

Это работает:

 html
    head
        style
             include ./style.css
    body
 

Ответ №5:

если вы используете Jade с connect-assets, вы можете просто использовать:

 != css('stylesheetName')
 

где stylesheetName.css находится в вашем assets/css/ каталоге.

Комментарии:

1. Можете ли вы добавить ссылку на документацию для этого?

2. @aaronfay Эта разметка стала возможной благодаря менеджеру ресурсов узла connect-assets . Это одна из трех глобальных функций, предоставляемых этим модулем. github.com/adunkman/connect-assets#markup-functions