我想创建一个技术维基站点,它需要在编辑页面时充分使用HTML / CSS和Javascript。这是我可以在MediaWiki中轻松配置的吗?如果没有,是否还有其他推荐的wiki软件?
谢谢!
答案 0 :(得分:9)
您可以在 LocalSettings.php 中设置$wgRawHtml = true;
来启用原始HTML支持:
http://www.mediawiki.org/wiki/Manual:$wgRawHtml
但是,如上所述,对于公共网站而言,这是相当不安全的。 (如果仅限已知人员注册使用,则可以 - 但您需要信任您的用户。)
在该手册页上有一些链接可以组织扩展,允许您在输出代码中放置特定的已知HTML / JS,这可能会或可能不会更好地满足您的需求。
答案 1 :(得分:1)
嗯,虽然MediaWiki本身不支持这一点,但有一些扩展允许页面中至少有HTML。例如,见extension list。 SecureHTML可能正是您所寻找的。 p>
那就是说,我想指出允许原始HTML反而破坏了维基的目的:
这允许使用Javascript。
所以我想问你为什么需要这个。如果您需要MediaWiki不提供的特殊格式,请考虑使用(或编写)扩展名。
如果您确实需要任意HTML,Wiki可能不是最适合您的工具。您应该考虑使用CMS,或者只是将HTML文件放入Subversion。
那你想做什么?