我可以查看和复制维基百科的模板吗?
CanI see and copy the templates from Wikipedia or other Wikis?
我是一名实验物理专业的研究生,我所在的大学提供维基服务作为不同群体的实验书籍。
不幸的是,他们只提供基本功能,例如 link 和类别,并且他们没有实现维基百科的全部模板。
关于这个 Wiki 的所有信息都是 here,当我直接联系他们时,他们确认:
We only install a limited set of extensions to the Managed Wiki
Service, due to the maintenance and security difficulties that can be created
when doing upgrades.
-
所以,我想知道:我可以不复制维基百科上使用的一些模板定义吗?
例如,我们的 Managed Wiki 有模板 {{CURRENTYEAR}}
、{{CURRENTMONTH}}
和 {{CURRENTDAY}}
,但 没有 {{DATE}}
或 {{DAY-1}}
(昨天的日期)。
由于我们将其用作实验书,因此我们每天都有一页。我们可以 link 使用前三个模板到今天的页面,但不能到昨天的页面,因为缺少 {{DAY-1}}
- 我们必须手动输入昨天的日期。
但是维基百科一定在某处定义了这些模板吗?我不能复制并粘贴该定义并在我们的 Managed Wiki 中制作我自己的模板吗?
要查看维基百科中的模板定义,您需要注册一个帐户。然后您可以转到任何页面并 "edit" 该页面。编辑时您将能够查看所有模板元数据。
在维基百科的右上角,有一个link,上面写着"Create account"。
创建帐户后,您会在顶部看到 link,上面写着 "Edit Page"。
点击 "Edit Page" 后,您需要点击右上角的铅笔,然后点击 "Edit Source"。然后您将能够在它的源代码视图中看到所有元数据。
维基百科使用 "template system"。比如大部分页面右边的"Info Box"常用这个模板:
其他一些模板:
我假设您使用 MediaWiki 来实现您的 Wiki。这是他们的文档 https://www.mediawiki.org/wiki/Manual:Contents
从一个 MediaWiki 复制到另一个的文档:https://www.mediawiki.org/wiki/Help:Templates#Copying_from_one_wiki_to_another
所以,我找到了解决方案:
在 Wikipedia 上的任何模板页面(例如 = enter link description here),需要转到右上角 查看源代码,然后将该代码复制到 Managed Wiki .
所以它不是其他答案所建议的编辑页面,因为这只提供维基百科内可以理解的代码。
查看源代码,但是,复制和粘贴在其他基于 MediaWiki 的系统上工作正常。
我的 ManagedWiki 然后只需要启用扩展(如 ParserFunctions
)是为了理解像 #if
或 #switch
.
这样的代码
我是一名实验物理专业的研究生,我所在的大学提供维基服务作为不同群体的实验书籍。
不幸的是,他们只提供基本功能,例如 link 和类别,并且他们没有实现维基百科的全部模板。
关于这个 Wiki 的所有信息都是 here,当我直接联系他们时,他们确认:
We only install a limited set of extensions to the Managed Wiki Service, due to the maintenance and security difficulties that can be created when doing upgrades.
-
所以,我想知道:我可以不复制维基百科上使用的一些模板定义吗?
例如,我们的 Managed Wiki 有模板 {{CURRENTYEAR}}
、{{CURRENTMONTH}}
和 {{CURRENTDAY}}
,但 没有 {{DATE}}
或 {{DAY-1}}
(昨天的日期)。
由于我们将其用作实验书,因此我们每天都有一页。我们可以 link 使用前三个模板到今天的页面,但不能到昨天的页面,因为缺少 {{DAY-1}}
- 我们必须手动输入昨天的日期。
但是维基百科一定在某处定义了这些模板吗?我不能复制并粘贴该定义并在我们的 Managed Wiki 中制作我自己的模板吗?
要查看维基百科中的模板定义,您需要注册一个帐户。然后您可以转到任何页面并 "edit" 该页面。编辑时您将能够查看所有模板元数据。
在维基百科的右上角,有一个link,上面写着"Create account"。
创建帐户后,您会在顶部看到 link,上面写着 "Edit Page"。
点击 "Edit Page" 后,您需要点击右上角的铅笔,然后点击 "Edit Source"。然后您将能够在它的源代码视图中看到所有元数据。
维基百科使用 "template system"。比如大部分页面右边的"Info Box"常用这个模板:
其他一些模板:
我假设您使用 MediaWiki 来实现您的 Wiki。这是他们的文档 https://www.mediawiki.org/wiki/Manual:Contents
从一个 MediaWiki 复制到另一个的文档:https://www.mediawiki.org/wiki/Help:Templates#Copying_from_one_wiki_to_another
所以,我找到了解决方案:
在 Wikipedia 上的任何模板页面(例如 = enter link description here),需要转到右上角 查看源代码,然后将该代码复制到 Managed Wiki .
所以它不是其他答案所建议的编辑页面,因为这只提供维基百科内可以理解的代码。
查看源代码,但是,复制和粘贴在其他基于 MediaWiki 的系统上工作正常。
我的 ManagedWiki 然后只需要启用扩展(如 ParserFunctions
)是为了理解像 #if
或 #switch
.