我想允许我的Node.js应用程序的用户定制通常由CSS定义的视觉体验的一些元素(例如颜色方案)。
一个想法可能是在服务器端采用某种CSS预处理或模板化的完全动态方法,我可以在处理用户请求时以类似于Jade模板的方式执行,例如:沿着res.render(html_template, css_template, vars)
的路线。有什么合适的,less.js
会在这里用于生产吗?
另一个想法可能是将此类自定义转移到客户端,将其保留在那里并将其应用于一些定制的javascript。有什么这种吗?
答案 0 :(得分:0)
您可以在服务器端使用less或sass,并使用grant为用户生成预编译文件。在客户端链接其他css文件。