我正在使用 CakePHP 来构建我的网站(如果重要的话)。我有大量的元素/模块,每个都有自己的文件和相当复杂的 CSS(在某些情况下)。
目前 CSS 位于一个巨大的单个 CSS 文件中,但为了理智(以及下面提到的细节),我希望能够将 CSS 保存在它自己的相应文件中 - 即css/modules/rotator.css
. 但是对于普通的 CSS,这将调用大量的 CSS 文件。
因此,我开始根据推荐研究 SASS 或 LESS。但是 - 似乎这些应该被编译然后上传。但在我的情况下,每个页面都可以通过 CMS 进行编辑,因此一个页面可能一分钟有 10 个模块,然后在 CMS 更改后它可能有 20 或 5 个......等等。如果它不打算使用它,我不想为每个模块编译 CSS。
有没有办法让大量的 CSS 文件都可以即时编译?
旁注:我还希望允许用户为页面和/或模块编辑自己的 CSS,然后在默认 CSS 之后加载。这对 SASS 和/或 LESS 可行吗?
我不需要完整的演练(尽管那会很棒),但到目前为止,我的搜索已经返回了与 Ruby on Rails 相关的东西(从未使用过)或每种 CSS 语言的通用教程。
欢迎任何其他建议。我是一个完整的 SASS/LESS 菜鸟。
澄清问题:
如何使用 LESS 动态(服务器端)组合多个 CSS 文件?(即使是一个能让我走上正轨的资源链接也足够了!)