VisualEditor
跳转到导航
跳转到搜索
配置示例
wfLoadExtension('VisualEditor');
$wgDefaultUserOptions['visualeditor-enable'] = 1;
$wgDefaultUserOptions['visualeditor-enable-experimental'] = 1;
$wgVisualEditorNamespaces = array_merge($wgContentNamespaces, array(
NS_USER, NS_USER_TALK, NS_CATEGORY, NS_PROJECT));
$wgVirtualRestConfig['modules']['parsoid'] = array(
'url' => 'http://localhost:8000',
'domain' => 'l.lilydjwg.me',
'prefix' => 'lilywiki',
);
如果 wiki 是私有的,在保存时会得到 HTTP 401 错误。可以白名单 Parsoid 的 IP:[1]
if($_SERVER['REMOTE_ADDR'] == '127.0.0.1' || $_SERVER['REMOTE_ADDR'] == '::1'){
$wgGroupPermissions['*']['read'] = true;
$wgGroupPermissions['*']['edit'] = true;
}
注意
- 使用 SQLite 数据库时,会经常死锁或者超时
- 与火狐扩展 Textarea Cache有冲突,会导致浏览器消耗大量 CPU 并造成卡顿