单独提供CSS文件而不是批处理

时间:2016-06-03 15:05:10

标签: css elixir phoenix-framework

在凤凰城有一个很好的方式来单独提供css文件而不是一起批处理。因为我不得不从其他页面发送一堆css cruft我想要查看的一页。更不用说这个css批处理可能会导致相互冲突的样式,如果不小心的话。

静态文件夹目录结构:

static
- css
-- list.css
-- detail.css

运行"混合phoenix.server"我检查了list.html页面的交付资源,并查看" app.css"正在交付的文件。此css文件包含list.css和detail.css文件组合的样式。我想找到一种方法,只为list.html页面提供list.css样式。因为我现在发送的数据超过了list.html页面所需的数据。

1 个答案:

答案 0 :(得分:1)

您可以将CSS文件直接放在priv/static/css文件夹中,而不是放在web/static/目录中。

通过这种方式,您的文件由一个人提供,需要逐个从HTML代码中调用,就像使用原始HTML一样。请注意,除非您配置早午餐(仅在您需要时),否则我们将在没有任何早午餐优化的情况下提供服务。