2017-04-04 102 views
0

Phriction(作为Phabricator的一部分提供的wiki)是否提供标记功能,如TemplatesMediaWikiPhriction(Phabricator中的wiki)是否提供了像MediaWiki这样的模板功能?


在过去,我已经使用MediaWiki作为一个公司内部的wiki(即Wikipedia上运行的软件)。这意味着我的标记,功能和术语相对流利。

在MediaWiki中有一个强大的功能模板,允许您使用化名(例如{{foo}})插入锅炉板标记。这是用户可定义的条目,导致页面上{{foo}}的实例被替换为标记测试,如A simple example bit of _data_ to fill a space

可以通过将一个模板嵌套在另一个模板中来创建更复杂的模板。对{{foo}}的呼叫可能包括呼叫{{bar}}等。这使您可以从简单的块中形成复杂的文本位。

模板的真正有趣的功能是使用parameters与他们。理想情况下,如果可能,这是我想在Phriction中使用的。带有参数的模板被调用{{foo|var1}}之类的东西。现在在文本中,您可以将'var1'插入到生成的文本中,以便为您提供诸如var1 is a simple example bit of _data_ to fill a space之类的内容。

你真正使用的是什么,就像RFC链接模板。您可以将{{rfc|123}}添加到页面,然后使模板生成一些标记,如[[ https://tools.ietf.org/rfc/rfc123.txt | RFC123 ]]。这有什么好处?那么下周你可能会决定你想让所有的RFC参考https://www.rfc-editor.org/上的副本。或者你决定要链接到ietf.org和rfc-editor.org上的.txt。通过使用该模板,您可以创建一篇文章以便将来进行编辑,以便在您的wiki中制作一致的视图。

任何可以为实现上述目标迈出一步的建议都会非常感激。

回答

相关问题