使用Node.js提供用户特定的CSS自定义

时间:2014-05-23 08:47:11

标签: css node.js templates

我想允许我的Node.js应用程序的用户定制通常由CSS定义的视觉体验的一些元素(例如颜色方案)。

一个想法可能是在服务器端采用某种CSS预处理或模板化的完全动态方法,我可以在处理用户请求时以类似于Jade模板的方式执行,例如:沿着res.render(html_template, css_template, vars)的路线。有什么合适的,less.js会在这里用于生产吗?

另一个想法可能是将此类自定义转移到客户端,将其保留在那里并将其应用于一些定制的javascript。有什么这种吗?

1 个答案:

答案 0 :(得分:0)

您可以在服务器端使用less或sass,并使用grant为用户生成预编译文件。在客户端链接其他css文件。