这是我的第一篇掘金博客,开启掘金写作之路。
软件介绍
正所谓工欲善其事,必先利其器。市面上有很多写作软件,其中佼佼者如Notion、Evernote、有道云笔记等。他们各有优劣,每个人的看法各不相同。但今天我们不谈它们,我们来谈一下我们的主角:MediaWiki。
那MediaWiki是什么?🤔
MediaWiki是一款基于服务器的自由软件,并获得了 GNU 通用公共许可证 (GPL)的许可。这款软件的设计之目的是使其运行于一个每天拥有百万次点击量网站的大型服务器群组上。
MediaWiki 是一款极其强大、具有极强扩展性的软件,也是实现维基(wiki)丰富多彩的功能的一个载体,其使用PHP语言来处理和显示贮存在一个数据库中的数据,譬如 MySQL。
MediaWiki 使用维基文本格式编写,以便使那些不会使用 HTML 或 CSS 的用户也能轻松地编辑页面。 先来看一下它的官网。
是不是觉得似曾相识,没错,它就是WikiPedia使用的底层软件。但由于众所周知的原因,在国内无法直接访问维基百科,同样也无法直接访问MedaiWiki。但作为正儿八经的开发工程师,翻个墙应该不算难事。
为什么要使用 MediaWiki ?
答案很简单,因为它有高度的自由度,一句话,你想让它变成什么,它就能变成什么。你可以使用js和css来修饰你的页面。比如:
那这个软件稳不稳定呀?🤔️ 全世界上亿的人都在使用维基百科,也即MediaWiki。其技术的成熟和稳定性不言而喻。相比于市面上的一些写作笔记软件,可能会有广告或一些收费限制,可能会不断进行大版本的更新,可能今天你使用这个样式很顺手,来了一次大更新,你就用得不溜了。相比之下,MediaWiki追求高可用,简洁高效。同时 MediaWiki 对于大更新会比较谨慎,同时也不会强制你进行更新,你安装时使用哪个版本就会一直保持那个版本。
与其他笔记软件相比,MediaWiki 的链接功能做的很好,你可以将相关知识点的内容全部串联起来,而不用通过一个个文件或页面来进行分类整理 😄。
如何安装?
官网上面有详细的中文安装指南,你可以使用多种不同的安装方式在不同设备如Linux、Windows、Mac上进行安装。
安装时需要注意的地方!!!
我在使用1.36新版本安装时,报了几个Visualditor的错,而使用1.35长期支持版本就没有报错。安装完后,如何代码无法高亮,一定要检查你是不是安装了python3,有没有给pygmentize执行权限。安装时需要勾选可视化编辑器的选项(你也可以在装完后在配置文件中添加)。安装完后默认没有插入代码这个选项,此时你需要在配置文件中开启语法高亮即可。
比如我们参考:Manual:Running MediaWiki on Red Hat Linux 在 centos 系统上安装。
// 安装软件依赖
yum install centos-release-scl
yum install httpd24-httpd rh-php73 rh-php73-php rh-php73-php-mbstring rh-php73-php-mysqlnd rh-php73-php-gd rh-php73-php-xml mariadb-server mariadb rh-php73-php-apcu
// 运行数据库
systemctl start mariadb
mysql -u root -p
// 开启自动后台运行
systemctl enable mariadb
systemctl enable httpd
如果你不想大费周章地通过命令行方式来安装的话,还可以访问 bitnami.com/ 这个网站选择他们打包好的软件直接安装。
安装完了如何使用呢?
不用担心,官方提供了详细的中文使用介绍。
如果有一天我想换台机器怎么办?
很简单,把数据库中的数据导出到一个sql文件,再在新机器上导入数据库即可。如何你担心运行MediaWiki的机器不稳定的话还可以通过 Linux crontab 软件来定时备份你的数据。
好了,MediaWiki就介绍到这里,这是我的第一篇文章,如果该文章对你有启发意义的话,欢迎给我点个👍,有任何想法或意见欢迎在下方留下你的评论。