我有一个管理面板,用户可以在其中自定义静态网站的外观(主要是字体和颜色)。此面板使用用户值生成 JSON 对象。我需要做的是将此 JSON 传递给 LESS 编译器,以便它可以使用 JSON 内容作为 LESS 变量从 LESS 动态生成 CSS 文件。文件名每次都应该不同,比如 file-ID.css 行(ID 是给用户的,也可以通过 JSON 传递)。
技术上是否可行(不扩展LESS)?例如,我注意到您可以在创建解析器对象时将函数传递给它,我可以使用这些函数来评估 JSON 并将变量传递给编译器吗?
显然我不需要知道细节,只要它是可行的,如果你有相关信息的链接。
提前致谢。