# 基于文件,不使用DB
# 完整实用的 结构文本约定
* MoinMoin 的编辑规则是比较轻巧易学的
# 实现全部 Wiki 规范
* Unicode 支持完备——页面名可以使用中文
# 丰富的导航方式
* 基于标题
* 基于关键字
* 基于分类
* 基于孤悬
# 多种扩展方式: 宏,插件,预处理……
# 支持样式
# 真正跨平台
# 丰富运行方式
# .....
代码: 全选
sudo apt-get install python-moinmoin
sudo mkdir /var/www/mywiki
sudo cp -r /usr/share/moin/data /usr/share/moin/underlay /usr/share/moin/server/moin.cgi /var/www/mywiki
sudo chown -R www-data:www-data /var/www/mywiki
代码: 全选
<Directory /var/www/mywiki/moin.cgi>
Options +ExecCGI
</Directory>
Alias /wiki/ /usr/share/moin/htdocs/
AcceptPathInfo On
RewriteEngine On
RewriteRule ^/moin(/(.*))? /$2 [last,R]
RewriteRule ^/wiki/ - [last]
RewriteRule ^/robots.txt - [last]
RewriteRule ^/favicon.ico - [last]
RewriteRule ^/?(.*) /var/www/mywiki/moin.cgi/$1 [last,type=application/x-httpd-cgi]
代码: 全选
sudo gedit /etc/moin/farmconfig.py
代码: 全选
wikis = [
# wikiname, url regular expression (no protocol)
# Standalone server needs the port e.g. localhost:8000
# Twisted server can now use the port, too.
#("moinmaster", r"^moinmaster.wikiwikiweb.de/.*$"),
#("moinmoin", r"^moinmoin.wikiwikiweb.de/.*$"),
("mywiki", r"^wiki.ubuntu.org.cn/.*$")
]
代码: 全选
sudo cp /etc/moin/moinmaster.py /etc/moin/mywiki.py
代码: 全选
sudo gedit /etc/moin/mywiki.py
代码: 全选
class FarmConfig(DefaultConfig):
代码: 全选
class Config(DefaultConfig):
代码: 全选
default_lang = 'en'
代码: 全选
default_lang = 'zh'
代码: 全选
sitename = u'UbuntuChina Wiki'
interwikiname = 'UbuntuChina Wiki'
代码: 全选
sudo /etc/init.d/apache2 force-reload