VisualEditor

来自百合仙子's Wiki
跳转到导航 跳转到搜索

配置示例

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 并造成卡顿

参见

外部链接

参考资料