DokuWiki

网站完成调整

从前天开始进行测试,到今天上午完成了配置,我的网站完成了后台调整,从过去的 LNMP 切换到了 Docker 服务,也把 URL 的配置格式从目录切换到了子域名。

上个月我写了《或许我应该切换到子域名》这篇文章,讲了一些关于网站部署的想法。这次是把这篇文章中的想法进行了实践,并且也使用了 Docker。起因是我偶然间读到了这篇文章,里面对使用 Docker 来部署一个 WordPress 讲的非常清晰,特别是里面使用了 Nginx Proxy Manager (NPM) 这个工具,之前我从来没听说过它,让 Nginx 配置的一切都图形化了,而且支持自动申请 Let’s Encrypt SSL 证书,解决了我过去尝试中遇到的难题。我通读了下来,心想这并不复杂呀,于是也萌生了尝试的念头。

考虑切换维基程序

曾经我把个人维基的应用程序从 MoinMoin 切换到了 MediaWiki,现在我几次考虑要更换回来。

最大的问题还是出于保密需要。我之前感觉我需要保密的东西,就是在一些不大适宜让大家知道我知道的记录,比如一些成人的内容,但现在随着年龄的增长,事情正在起变化。现在我由一个大学生变成了一个中年男,有了媳妇当了父亲,一些事情,在当今社会对男人来说,已经不再是负担,反而是一些无关紧要的事情了。但是,当我近期开始维护起维基的时候,我想起了里面还是记录了一些个人隐私方面的内容。是真正的隐私,涉及感情的文字(比如曾经的情书之类的)。

终于开始使用 MoinMoin

今天我终于把自己的 wiki 系统换成了 MoinMoin。

我对 MoinMoin 算是觊觎已久了,我的 blog 上关于 MoinMoin 最早的一篇文章是两年前的《还是建了一个 wiki》,那也是我在自己的网站上搭建 wiki 的开始。本来我用 wiki 是像用它来管理我的网页,因为这样可以在浏览器里用方便的结构化文本来生成页面,而不用我麻烦的手写 HTML,当时我试用了几个 wiki 程序都不符合我的要求。主要原因是 wiki 的内容限制有些死板,我不想把我的首页弄得像一个 wiki,我想让它像一个网页。而那些 wiki 程序都以安全为由把用户可以输入的内容限制的死死的,令我非常不爽。后来我放弃了用 wiki 来管理整个网站的想法,转而建立一个单独的 wiki,于是我在当时用的 Site5 共享空间上用 MediaWiki 搭建了一个 wiki。当时我已经想用 MoinMoin 了,可惜用共享空间来搭建 MoinMoin 太麻烦,我最后放弃了。

换了一个 wiki 引擎

今天我把我一直用着的 MediaWiki 换成了 DokuWiki。

其实想换 wiki 引擎的想法由来已久,过去综合考虑之后,我选择了 MediaWiki,其实它对我的要求还有一些无法满足的地方。而且 MediaWiki 是为了 Wikipedia 设计的,对于我这种个人用户来说,在某一方面有些过于强大了,反而在另一些我需要的方面没有达到要求,而且并不是目前没有达到要求,而是人家的设计思想就拒绝了我的要求。这方面的例子有页面隐私这一项。对于个人 wiki 来说,有些页面我不想让别人看到,这是再正常不过的事情了。但 MediaWiki 的设计思想就是开放,因此这一项功能开发者永远也不回实现,并且明确的在它们的页面上说了,如果你想用这种功能,你应该换一个 CMS 系统。