我有一个旧的Mediawiki网站(1.6.x),需要将其升级到1.31.x。
我需要添加多种Google字体
@import url(https://fonts.googleapis.com/css?family=Oswald)
@import url(https://fonts.googleapis.com/css?family=Questrial)
@import url(https://fonts.googleapis.com/css?family=Dancing+Script)
我升级后的网站的皮肤基于
https://www.mediawiki.org/wiki/Skin:Example
我尝试了几种方法,但是都没有用。例如,在skin.json中:
"ResourceModules": {
"skins.navajo": {
"class": "ResourceLoaderSkinModule",
"styles": {
"resources/libraries/normalise.css": {
"media": "screen"
},
"resources/screen-common.less": {
"media": "screen"
},
"https://fonts.googleapis.com/css?family=Oswald": {
"media": "screen"
},
我还在screen-common.less中包括了上述三种字体。也不起作用。
答案 0 :(得分:0)
通过在皮肤代码中使用OutputPage :: addStyle使其正常工作。
$out->addStyle("https://fonts.googleapis.com/css?family=Oswald", "screen");
$out->addStyle("https://fonts.googleapis.com/css?family=Questrial", "screen");
$out->addStyle("https://fonts.googleapis.com/css?family=Dancing+Script", "screen");