【現在已經不用了,使用的場景偏少了些,而且不習慣 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' ]
。