[color=darkred][b][size=18]简介:[/size][/b][/color]
使用wiki的方式管理知识,是一种有效的方式.
本文介绍使用wiki工具建立个人桌面知识管理的方案.
wiki就像bbs一样,是一种组织知识的方式,bbs以时间和主题为线索,wiki以知识结构为线索.
wiki的实现很多,PHP,Python,Java,ASP等都有.
这里采用moinmoin wiki;
moinmoin桌面版本的优点是:
[list][*]安装简单;
[*]支持中文全文检索;
[*]汉化较好;
[*]不依赖外界的数据库,使用纯文本保存,备份非常容易,直接复制即可.[/list]
[color=darkred][b][size=18]安装和配置MoinMoin:[/size][/b][/color]
[b]安装python:[/b]
moinmoin是使用python编写的wiki实现,需要下载python.
当前版本为:python-2.5.1;
下载地址:[url]http://www.python.org[/url];
默认安装这个安装包,不需要特别的配置(安装好后会重启,请注意保存文档).
[b]安装moinmoin的桌面版:[/b]
目前使用的是moinmoin的桌面版本(安装非常简单):1.5.5a-1;
官方主页:[url]http://moinmoin.wikiwikiweb.de/[/url];
下载地址:[url]http://moinmoin.wikiwikiweb.de/DesktopEdition/[/url];
这里有exe格式和zip格式供选择,其中exe版本内置了python支持,不需要再下载安装python了,不过配置不灵活,本文使用zip格式.
zip格式,直接解压缩即可.
[b]运行moinmoin:[/b]
确保8080端口未被占用,默认启动使用这个端口;
进入解压缩的目录,双击moin.py;
通过浏览器访问:[url]http://localhost:8080[/url];
[b]修改moinmoin端口:[/b]
使用记事本打开moin.py文件:
[code]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'[/code]
修改port=8080即可;
[b]配置为windows服务:[/b]
访问[url]http://www.tacktech.com/display.cfm[/url],下载srvany.zip.
将srvany.zip中的srvany.exe和instsrv.exe放置到C:\WINDOWS目录下.
[i]定义服务:[/i]
在命令行窗口运行,创建moinmoin Windows服务:
[code]C:\WINDOWS\instsrv.exe "MoinMoin desktop edition" C:\WINDOWS\srvany.exe [/code]
其中MoinMoin desktop edition代表服务中定义的名称;
[i]进入注册表:[/i]
编辑注册表, 在命令行下输入:
[code]regedit[/code]
[i]编辑服务器指向文件:[/i]
在注册表中找到:
[code]HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MoinMoin desktop edition[/code]
MoinMoin desktop edition 代表在以上服务中定义的名称;
定义服务开启的文件路径:
在[i]MoinMoin desktop edition[/i]下创建一个项,名为:[i]Parameters[/i];
在[i]Parameters[/i]下创建新的字符串值,名为:[i]Application[/i],数值数据为:
[code]D:\Development\Python25\python.exe D:\Development\moin-desktop\moin.py[/code]
其中:
D:\Development\moin-desktop\moin.py是指moin.py的绝对路径;
D:\Development\Python25\python.exe是指python.exe的绝对路径;
在服务中启动[i]MoinMoin desktop edition[/i],就可以通过浏览器输入[url]http://localhost:8080/[/url]访问了.
[list]此技术文章来源于Marshal Wu([url]http://marshal.iteye.com/[/url]),吴老师是我在开发行业一位非常重要的老师.[/list]
使用wiki的方式管理知识,是一种有效的方式.
本文介绍使用wiki工具建立个人桌面知识管理的方案.
wiki就像bbs一样,是一种组织知识的方式,bbs以时间和主题为线索,wiki以知识结构为线索.
wiki的实现很多,PHP,Python,Java,ASP等都有.
这里采用moinmoin wiki;
moinmoin桌面版本的优点是:
[list][*]安装简单;
[*]支持中文全文检索;
[*]汉化较好;
[*]不依赖外界的数据库,使用纯文本保存,备份非常容易,直接复制即可.[/list]
[color=darkred][b][size=18]安装和配置MoinMoin:[/size][/b][/color]
[b]安装python:[/b]
moinmoin是使用python编写的wiki实现,需要下载python.
当前版本为:python-2.5.1;
下载地址:[url]http://www.python.org[/url];
默认安装这个安装包,不需要特别的配置(安装好后会重启,请注意保存文档).
[b]安装moinmoin的桌面版:[/b]
目前使用的是moinmoin的桌面版本(安装非常简单):1.5.5a-1;
官方主页:[url]http://moinmoin.wikiwikiweb.de/[/url];
下载地址:[url]http://moinmoin.wikiwikiweb.de/DesktopEdition/[/url];
这里有exe格式和zip格式供选择,其中exe版本内置了python支持,不需要再下载安装python了,不过配置不灵活,本文使用zip格式.
zip格式,直接解压缩即可.
[b]运行moinmoin:[/b]
确保8080端口未被占用,默认启动使用这个端口;
进入解压缩的目录,双击moin.py;
通过浏览器访问:[url]http://localhost:8080[/url];
[b]修改moinmoin端口:[/b]
使用记事本打开moin.py文件:
[code]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'[/code]
修改port=8080即可;
[b]配置为windows服务:[/b]
访问[url]http://www.tacktech.com/display.cfm[/url],下载srvany.zip.
将srvany.zip中的srvany.exe和instsrv.exe放置到C:\WINDOWS目录下.
[i]定义服务:[/i]
在命令行窗口运行,创建moinmoin Windows服务:
[code]C:\WINDOWS\instsrv.exe "MoinMoin desktop edition" C:\WINDOWS\srvany.exe [/code]
其中MoinMoin desktop edition代表服务中定义的名称;
[i]进入注册表:[/i]
编辑注册表, 在命令行下输入:
[code]regedit[/code]
[i]编辑服务器指向文件:[/i]
在注册表中找到:
[code]HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MoinMoin desktop edition[/code]
MoinMoin desktop edition 代表在以上服务中定义的名称;
定义服务开启的文件路径:
在[i]MoinMoin desktop edition[/i]下创建一个项,名为:[i]Parameters[/i];
在[i]Parameters[/i]下创建新的字符串值,名为:[i]Application[/i],数值数据为:
[code]D:\Development\Python25\python.exe D:\Development\moin-desktop\moin.py[/code]
其中:
D:\Development\moin-desktop\moin.py是指moin.py的绝对路径;
D:\Development\Python25\python.exe是指python.exe的绝对路径;
在服务中启动[i]MoinMoin desktop edition[/i],就可以通过浏览器输入[url]http://localhost:8080/[/url]访问了.
[list]此技术文章来源于Marshal Wu([url]http://marshal.iteye.com/[/url]),吴老师是我在开发行业一位非常重要的老师.[/list]