如何加载自定义MediaWiki CSS的顺序?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (68)

正在使用带有自定义外观的MediaWiki wiki 。现在看到我的自定义皮肤的CSS代码被MediaWiki自身的CSS代码覆盖。

怎样才能改变加载CSS代码的顺序?

提问于
用户回答回答于

在你skin.json或者extension.json

{
    "name": "MySkin",
    ...
    "ResourceModules": {
        "ext.MySkin.styles": {
            "styles": [
                "my-skin.css"
            ],
            "group": "site"
        },
        "ext.MySkin.js": {
            "scripts": [
                "my-skin.js"
            ]
        }
    },
    ...
}

查看文档$wgResourceModules以及链接的组定义

MediaWiki将加载你的扩展皮肤样式作为第二页未被优化的请求,可以在你的应用程序中工作,你的CSS将覆盖以前的样式值,所以对于大多数应用程序来说这是合适的,并且可行。

扫码关注云+社区

领取腾讯云代金券