将引用框添加到mediawiki的最简单方法是什么?

时间:2020-03-06 14:42:00  来源:igfitidea点击:

我在服务器上安装了mediawiki作为个人知识库。有时,我会从Web复制一些内容并粘贴到我的Wiki,例如某人博客中的提示和技巧。如何使复制的内容显示在带有边框的框中?

例如,此博客文章末尾的框看起来非常漂亮:
http://blog.dreamhost.com/2008/03/21/good-reminiscing-friday/

我可以使用pre标签,但是pre标签中的段落不会自动换行。

解决方案

Mediawiki支持div标签。结合div标签和一些样式:

<div style="background-color: cyan; border-style: dashed;">
A bunch of text that will wrap.
</div>

我们可以随心所欲地使用任何CSS属性,但这应该可以入门。

<blockquote style="background-color: lightgrey; border: solid thin grey;">
Det er jeg som kjenner hemmeligheten din. Ikke et pip, gutten min.
</blockquote>

块引用比div更好,因为它们"解释"了文本实际上是一个块队列,而不是"只是文本"。同样,blockquote很可能会适当缩进,实际上看起来像是blockqoute。

我在我的Wiki中创建了一个名为Template:quote的模板,其中包含以下内容:

<div style="background-color: #ddf5eb; border-style: dotted;">
{{{1}}}
</div>

然后,我可以在页面中使用模板,例如

{{quote|a little test}}

效果很好,谢谢!