首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Jade语法在Scalate中添加样式表

如何使用Jade语法在Scalate中添加样式表
EN

Stack Overflow用户
提问于 2016-05-09 15:02:11
回答 1查看 190关注 0票数 2

我想知道如何使用Jade语法在Scalate (1.7.1)中包含样式表。用户指南中提到了一些关于布局的内容,但是Jade文档中并没有显示出来,而且理解起来也相当模糊。

我试过-include了。它报告它不是有效的模板文件扩展名。

代码语言:javascript
复制
doctype
html( lang="en" )
    - include("header.jade")

    style
        - include("/stylesheets/index.css")

例外:

代码语言:javascript
复制
org.fusesource.scalate.TemplateException: Not a template file extension (coffee | md | markdown | ssp | scaml | mustache | jade), you requested: css
    at org.fusesource.scalate.TemplateEngine.generatorForExtension(TemplateEngine.scala:879)
    at org.fusesource.scalate.TemplateEngine.generator(TemplateEngine.scala:861)
    at org.fusesource.scalate.TemplateEngine.compileAndLoad(TemplateEngine.scala:748)
    at org.fusesource.scalate.TemplateEngine.compileAndLoadEntry(TemplateEngine.scala:699)
    at org.fusesource.scalate.TemplateEngine.liftedTree1$1(TemplateEngine.scala:419)
    at org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:413)
    at org.fusesource.scalate.TemplateEngine.load(TemplateEngine.scala:471)
    at org.fusesource.scalate.RenderContext$$anonfun$include$1.apply$mcV$sp(RenderContext.scala:292)
    at org.fusesource.scalate.RenderContext$$anonfun$include$1.apply(RenderContext.scala:291)
    at org.fusesource.scalate.RenderContext$$anonfun$include$1.apply(RenderContext.scala:291)
    at org.fusesource.scalate.RenderContext$class.withUri(RenderContext.scala:447)
EN

回答 1

Stack Overflow用户

发布于 2016-05-10 00:25:57

方法似乎是创建另一个jade文件,使用scaml过滤器,并将其包含在原始jade文件中

indexStyleSheet.jade

代码语言:javascript
复制
:css
    .someCssClass {...}

index.jade

代码语言:javascript
复制
doctype
html( lang="en" )
    - include("header.jade")
    - include("indexStyleSheet.jade")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37109572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档