【问题标题】:CSS with HappstackCSS 与 Happstack
【发布时间】:2012-07-13 19:51:53
【问题描述】:

我想知道在 Happstack 网页中包含 css 的最佳方式是什么。我尝试了谷歌,没有运气,所以我想我会在这里问。

【问题讨论】:

  • 你看到this example了吗?我从未使用过 Happstack,但看起来它们确实链接到第 15 行的 CSS 文件中。
  • @JeffreyBurka 我看到了,但没有显示他们如何让 happstack 提供 css 文件。

标签: haskell happstack


【解决方案1】:

对我来说最简单的方法是从静态文件夹中提供它们。例如添加一个处理程序,如:

dir "static" $ serveDirectory DisableBrowsing [] "www"

"www" 替换为您希望happstack 使用的目录。有关serveDirectory的更多信息,see the Haddock documentation

然后我有一个 www/css 文件夹,我所有的 css 都在其中。我使用 Blaze 模板,所以我直接链接到它们:

H.link ! A.rel "stylesheet" ! A.type_ "text/css" ! A.href "/static/css/foo.css"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多