简介:
使用wiki的方式管理知识,是一种有效的方式.
本文介绍使用wiki工具建立个人桌面知识管理的方案.
wiki就像bbs一样,是一种组织知识的方式,bbs以时间和主题为线索,wiki以知识结构为线索.
wiki的实现很多,PHP,Python,Java,ASP等都有.
这里采用moinmoin wiki;
moinmoin桌面版本的优点是:
- 安装简单;
- 支持中文全文检索;
- 汉化较好;
- 不依赖外界的数据库,使用纯文本保存,备份非常容易,直接复制即可.
安装和配置MoinMoin:
安装python:
moinmoin是使用python编写的wiki实现,需要下载python.
当前版本为:python-2.5.1;
下载地址:
http://www.python.org;
默认安装这个安装包,不需要特别的配置(安装好后会重启,请注意保存文档).
安装moinmoin的桌面版:
目前使用的是moinmoin的桌面版本(安装非常简单):1.5.5a-1;
官方主页:
http://moinmoin.wikiwikiweb.de/;
下载地址:
http://moinmoin.wikiwikiweb.de/DesktopEdition/;
这里有exe格式和zip格式供选择,其中exe版本内置了python支持,不需要再下载安装python了,不过配置不灵活,本文使用zip格式.
zip格式,直接解压缩即可.
运行moinmoin:
确保8080端口未被占用,默认启动使用这个端口;
进入解压缩的目录,双击moin.py;
通过浏览器访问:
http://localhost:8080;
修改moinmoin端口:
使用记事本打开moin.py文件:
class DefaultConfig(StandaloneConfig):
docs = os.path.join(moinpath, 'wiki', 'htdocs')
# Port (default 8080)
# To serve privileged port under 1024 you will have to run as root
port = 8080
# Interface (default 'localhost')
# '' - will listen to any interface
interface = 'localhost'
修改port=8080即可;
配置为windows服务:
访问
http://www.tacktech.com/display.cfm,下载srvany.zip.
将srvany.zip中的srvany.exe和instsrv.exe放置到C:\WINDOWS目录下.
定义服务:
在命令行窗口运行,创建moinmoin Windows服务:
C:\WINDOWS\instsrv.exe "MoinMoin desktop edition" C:\WINDOWS\srvany.exe
其中MoinMoin desktop edition代表服务中定义的名称;
进入注册表:
编辑注册表, 在命令行下输入:
regedit
编辑服务器指向文件:
在注册表中找到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MoinMoin desktop edition
MoinMoin desktop edition 代表在以上服务中定义的名称;
定义服务开启的文件路径:
在
MoinMoin desktop edition下创建一个项,名为:
Parameters;
在
Parameters下创建新的字符串值,名为:
Application,数值数据为:
D:\Development\Python25\python.exe D:\Development\moin-desktop\moin.py
其中:
D:\Development\moin-desktop\moin.py是指moin.py的绝对路径;
D:\Development\Python25\python.exe是指python.exe的绝对路径;
在服务中启动
MoinMoin desktop edition,就可以通过浏览器输入
http://localhost:8080/访问了.