将CSS或JS文件添加到MediaWiki?

时间:2013-05-27 14:12:09

标签: html css mediawiki

我一直在关注mediawiki.org上的一些教程,但我没有成功。我需要在我的所有wiki中添加一个新的CSS或JS代码(主要是因为我需要添加一些div标签)。

你们能帮助我吗?

欣赏这一点。

3 个答案:

答案 0 :(得分:10)

您可以在页面名称处编辑Wiki使用的CSS或JS文件:

MediaWiki:Common.css
MediaWiki:Common.js

例如,这里是the Common.css used by Wikipedia

还有用于特定主题的类似页面。例如,如果您的wiki使用了Vector主题,则可以将特定于该主题的代码放在:

MediaWiki:Vector.css
MediaWiki:Vector.js

编辑任何这些页面都需要管理员权限。

答案 1 :(得分:1)

如果您计划重用和扩展现有的MediaWiki主题,则无需添加新的CSS文件。这更容易。

假设您的Wiki在mywiki.local / wiki /上运行,我们使用Vector皮肤。

现在你需要做的就是打开mywiki.local / wiki / MediaWiki:Vector.css并添加你添加到页面的DIV的样式。

这里真正的问题是:你打算修改皮肤本身,还是只计划将自己的DIV添加到Wiki页面?无论如何,在这两种情况下,您都可以通过MediaWiki编辑皮肤CSS,以避免在文件系统中乱码 - 这会随着每次更新而中断。

避免不惜任何代价编辑MediaWiki文件,升级会变得很痛苦。

如果您想在所有MediaWiki皮肤可用的页面中为您的DIV制作样式,则必须编辑mywiki.local / wiki / MediaWiki:Common.css。此处所做的更改将应用​​于所有外观。

答案 2 :(得分:0)

根据我的经验,我必须修改/skins/Vector.php/skins/vector/main.css文件。你能详细解释一下你想做什么吗?