2011-10-31 59 views
30

我一直在GitHub上的例子中搜索,但我找不到如何加载一个简单的CSS文件到我的布局。我的第一个想法是做这样的事情,就像link(href="my.css"),但它似乎根本不工作。 href指向一个正确的在线位置(检查和工作),因此我可能忘记了一些东西?pugjs(玉)模板引擎加载css文件

+0

生成的HTML看起来像什么? – thejh

回答

71

尝试:link(rel='stylesheet', href='/stylesheets/style.css')

+1

供参考:jadejs正在重命名为pugjs https://github.com/pugjs/jade/issues/2184 –

9

我认为你需要包含的关系。尝试

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

6

您需要添加类型:

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

如果你使用玉与连接资产,你可以使用:

!= css('stylesheetName') 

其中stylesheetName.css是在您的assets/css/目录中。

+1

您可以添加一个指向此文档的链接吗? – aaronfay

+1

@aaronfay此标记由Node资产管理器_connect-assets_提供。它是该模块提供的三个全球功能之一。 https://github.com/adunkman/connect-assets#markup-functions – ewaltman