【NAS】mediawiki 配置
【现在已经不用了,使用的场景偏少了些,而且不习惯 wiki 格式的输入】
接触到 wiki,主要是在上张老师的统计计算课程上,课程要求要包括一个编辑 wiki 的作业,从而接触到了 wiki 这一类型的网站。作为一种网站类型,wiki 的核心似乎在于简洁有效地传递消息,除了百科全书式的概念网络,课堂讲义无疑也是wiki 运用的一个合理场景;从而,诞生出了基于 NAS 搭建个人 wiki 网站的念头。
在 DSM 上安装mediaWiki 非常简单:在套件中心搜索下载既可以,接下来点击安装也极为傻瓜化,通过浏览器下载配置文件LocalSetting.php
,上传到 Synology /Volume1/web/mediawiki
目录下之后即可完成安装。
注意:Synology 里的 mediaWiki 版本为 1.30.0,而最新的版本为 1.33,有强迫症的可在 Docker 中安装最新版本。
插件
进入特殊页面/版本
即可查看网站安装的皮肤、拓展和库。安装插件的方式可参考 https://www.mediawiki.org/wiki/Manual:Extensions/zh ,下载文件到对应文件夹,在 LocalSetting.php
中进行相应配置即可。
参考张老师的 wiki,我选择了
- SyntaxHighlight 进行代码高亮,使用语法
<source>
or<syntaxhighlight>
- SimpleMathJax 插入数学公式,语法
<math>
由于在插件下载界面 Extension Distributor 中最早的版本支持 1.31,所以只能从插件 wiki 或直接从 GitHub 页面进行安装。
另外,若要安装 GoogleCodePrettify
, LocalSetting.php
中的配置语法似乎不一致,可参见 README
。
插入图片
参考 Help:文件管理 和 Help:链接到文件
要使用浏览器进行上传,可在LocalSetting.php
中将$wgEnableUploads
设置为true
,然后在wiki 特殊页面/上传文件
进行文件上传。
图片引用格式为 [[Image:stat_comp_circ.jpg|image]]
是要使用网络图片(图床),则可采用 <img src="https://xywiki.com/icon/sc2.png">
的形式进行插入。
开启其他文件上传
在mediawiki/includes/DefaultSettings.php
配置 $wgFileExtensions
下添加文件类型,如[ 'png', 'gif', 'jpg', 'jpeg', 'webp', 'doc', 'ppt', 'pdf' ]
。