2

我在我的组织中使用 mediawiki。我们所有的页面都必须具有相同的标题和部分结构。从一开始我们创建一个新页面,从另一个页面复制没有内容的结构,然后我们开始编辑新信息。

我希望当我们创建一个新页面时,它不会显示为空白或空白,而是已经具有标题的基本结构。

我不知道这是否可能。

4

2 回答 2

1

Mediawiki 的使用预加载文本创建页面的手册页解释了如何执行此操作。

于 2013-04-05T19:37:53.797 回答
0

我建议使用替换命令创建一个模板和它们。过程如下。。

  1. 创建一个模板页面,其中包含您希望在每个页面上显示的基本布局文本。假设该页面称为“模板:布局”(因为它是模板,所以它将位于模板命名空间中)。
  2. 一旦创建了该模板,当您创建一个新页面时,您所做的就是简单的类型{{subst:Layout}}。这样做是自动将代码从布局模板复制到新页面。

现在您可能想知道为什么要这样做,您可以自己复制并粘贴代码。这就是为什么。您也可以使用带有替换的参数。让我创建一个假设。假设您正在为公司的每位员工创建一个新页面。您希望每个页面都说“您好,欢迎来到Persons name的页面”。您可以将其复制并粘贴到每个新页面上,或者您可以执行以下操作:

  1. 使用以下文本创建模板:布局“您好,欢迎来到 {{{1}}} 的页面”。
  2. 然后,当您为 Bob Smith 创建一个新页面时,只需键入{{subst:Layout|Bob Smith}}文本“您好,欢迎来到 Bob Smith 的页面”将插入页面顶部。

我还鼓励您研究使用模板来样式化您的页面。替换是类似的,但它不会动态改变。因此,如果您在一周后更改布局模板,您使用的页面{{subst:Layout}}将不会更改。

希望有帮助。

于 2013-04-09T00:29:34.693 回答