Phriction(作爲Phabricator的一部分提供的wiki)是否提供標記功能,如Templates在MediaWiki?Phriction(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中製作一致的視圖。
任何可以爲實現上述目標邁出一步的建議都會非常感激。