#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