我使用的是Bootswatch主题,例如Readable
。
<link href="//netdna.bootstrapcdn.com/bootswatch/3.1.1/yeti/bootstrap.min.css" rel="stylesheet">
即使主要CSS托管在CDN上,是否可以使用variables.less
文件?
例如我想更改字体
@font-family-sans-serif: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
。
答案 0 :(得分:2)
不,CDN上的css文件是使用嵌入的默认变量进行预编译的。
如果您希望仅覆盖几种样式,那么只需在cdn托管的css文件中包含您自己的css文件并进行修改即可。 E.g。
body {
font-family: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
这将覆盖原始引导文件中的那些。
如果您正在进行更广泛的修改,那么我建议您下载较少的源文件,并根据您的更改重新编译。然后,您可以将所得到的css文件托管在您选择的CDN上,以提高性能。
答案 1 :(得分:1)
是的,但是convert your LESS to CSS at build time并将纯CSS发布到CDN。
尝试从远程托管文件中读取数据时,客户端可能会遇到Same Origin问题。
答案 2 :(得分:1)
仅在创建CSS文件的预处理器中使用。因此,用户应该只提供CSS文件,而不是LESS或SASS文件。那些你可以在CDN中提供的CSS
答案 3 :(得分:0)
你可以,但你需要一个转换器少到CSS