MediaWiki之VisualEditor扩展
环境:windows server 2012 + mediawiki 1.34 + nodejs-10.21.0 + parsoid 0.11.0 + VisualEditor 1.34
版本控制极其极其重要!
总结:
- 安装choco:修改安全模式–命令行下载并安装
[Net.ServicePointManager]::SecurityProtocol =[Net.SecurityProtocolType]::Tls12
iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex
-
安装nodejs:下载–点击安装–安装支持环境
-
安装git:下载–安装–配置环境变量
-
安装Parsoid:
git config --global http.postBuffer 524288000
git clone https://gerrit.wikimedia.org/r/p/mediawiki/services/parsoid --depth 1
cd parsoid/
npm config set registry https://registry.npm.taobao.org
npm install
- 配置parsoid:修改
config.example.yaml
和localsettings.example.js
二文件 - 启动parsoid:
node bin/server.js
- 安装visualEditor扩展,配置mediawiki的
localsetting.php
文件 - 重启parsoid:
node bin/server.js
1. 安装Nodejs和npm:
- 条件:Install nodejs >= v6.x and the node package manager, npm.
下载nodejs
:https://nodejs.org/en/download/
【下载合适版本哦,不要下载最新版本的Nodejs,因为不兼容呀不兼容!】安装nodejs
:点击应用程序自动安装,安装时会同时将npm绑定安装。很多小白和我一样,不懂npm是什么,那么附上学习链接:npm是什么
{ 专业版,知乎版,菜鸟版}。- 安装时报错:
choco : 无法将“choco”项识别为
cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正
确,然后再试一次。
原因: 安全模式不允许,需要修改安全模式。
解决方案:手动安装chocolatey
。管理员身份打开powershell,输入命令:
[Net.ServicePointManager]::SecurityProtocol =[Net.SecurityProtocolType]::Tls12