我用“错”了MediaWiki的列表形式——缩进文本和列表的取舍
严格来说,这也不算是个错误,但确实降低了我的工作效率。先来看看MediaWiki的格式说明,跟列表相关的一共有如下几项:无序列表有序列表定义缩进文本列表的混合使用无序列表和有序列表就不用多说了,基本上哪里都能遇到。而定义和缩进文本貌似是维基格式所独有的(至少markdown语法中不支持冒号开头的格式)。而我在制作图书目录时,希望产生的效果就是缩进文本的,如图:于是,所有的目录形式我都以冒号开...
严格来说,这也不算是个错误,但确实降低了我的工作效率。先来看看MediaWiki的格式说明,跟列表相关的一共有如下几项:无序列表有序列表定义缩进文本列表的混合使用无序列表和有序列表就不用多说了,基本上哪里都能遇到。而定义和缩进文本貌似是维基格式所独有的(至少markdown语法中不支持冒号开头的格式)。而我在制作图书目录时,希望产生的效果就是缩进文本的,如图:于是,所有的目录形式我都以冒号开...
用上语义化之后,MediaWiki的很多内置功能就会显得不那么“完美”。就拿分类页面来说,我希望的是书籍分类下显示每本书的封面,而不是简单的页面标题,形式如下:默认情况下,就算是加入语义化查询,分类页面中还是会显示所有页面的标题,比如:因为页面标题中带有命名空间的名字,加之我为了防止歧义而采用子页面形式创建的不同版本书籍,显示效果还是比较差的。有没有办法把页面列表隐藏掉呢?答案是肯定的——通...
MediaWiki中有一个很强大的插件叫做Gadget(神探加杰特?),很多新手朋友在安装完系统之后可能都没有意识到它的存在,但在浏览维基百科或者其他百科时常会发现某些很有意思的小功能,它们往往都是通过Javascript和css来实现的,比如下面这个收缩侧边栏的功能(仅适用Vector主题)。我们都知道,MediaWiki中如果要使用上述两种代码,最方便的就是加入到MediaWiki:Co...
如果要更改页面标题和节标题的文本对齐方式,可以通过对所使用的外观进行简单的CSS(层叠样式表)修改来实现。默认情况下,页面标题和子标题/部分标题会向左对齐。如果需要,可以将它们居中,也可以将它们向右对齐。通过将代码添加到站点的MediaWiki:Common.css页面(例如,yourdomain.com /index.php/MediaWiki:Common.css)来执行CSS修改。如果...
如果想要删除MediaWiki网站的一个或多个页面的标题,可以使用不同的方法——仅隐藏某个页面或多个页面的标题,或者是对选定命名空间的所有页面执行此操作,甚至是隐藏站点上所有页面的标题。有两种简单的方法可以实现上述效果:依靠魔术字DISPLAYTITLE的帮助通过CSS进行修改在接下来的文章中,我们将介绍这两种方法。一、依靠魔术字DISPLAYTITLE的帮助在MediaWiki中,你可以使...