我想允许我的 Node.js 应用程序的用户自定义一些通常由 CSS 定义的视觉体验元素(例如配色方案)。
一个想法可能是在服务器端使用某种 CSS 预处理或模板的完全动态方法,我可以在处理用户请求时以类似于 Jade 模板的方式执行,例如沿着 res.render(html_template, css_template, vars)
的路线。有什么合适的吗,less.js
可以在这里用于生产吗?
另一个想法可能是将此类自定义传输到客户端,将其保留在那里并使用一些定制的 javascript 应用它。有这样的东西吗?
最佳答案
服务器端可以使用less或者sass,使用grant为用户生成预编译文件。在客户端链接额外的 css 文件。
关于css - 使用 Node.js 提供用户特定的 CSS 自定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23824734/