向mediawiki添加报价框的最简单方法是什么?

Sam*_*amS 31 quotes wiki mediawiki

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

例如,这篇博客文章末尾的框看起来很不错:http:
//blog.dreamhost.com/2008/03/21/good-reminiscing-friday/

我可以使用pre标签,但pre标签中的段落不会自动换行..任何想法?

Sam*_*amS 37

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

<div style="background-color: #ddf5eb; border-style: dotted;">
{{{1}}}
</div>
Run Code Online (Sandbox Code Playgroud)

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

{{quote | a little test}}

效果很好 - 谢谢!


Odd*_*und 23

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

blockquotes比div更好,因为它们"解释"文本实际上是一个blockqoute,而不是"just-some-text".此外,blockquote最有可能正确缩进,实际上看起来像blockqoute.


Ste*_*e K 19

要结合两个大多数有效的答案,您应该使用MediaWiki模板,该模板本身使用了blockquote.

模板的内容:

<blockquote style="color: lightgrey; border: solid thin gray;">
    {{{1}}}
</blockquote>
Run Code Online (Sandbox Code Playgroud)

WIKI页面上的用法(假设您将模板命名为"quote"):

{{ quote | The text you want to quote }}
Run Code Online (Sandbox Code Playgroud)


Ste*_*e K 4

Mediawiki 支持 div 标签。将 div 标签与一些样式结合起来:

<div style="background-color: cyan; border-style: dashed;">
A bunch of text that will wrap.
</div>
Run Code Online (Sandbox Code Playgroud)

您可以使用任何您想要的 css 属性,但这应该可以帮助您入门。