`

MoinMoin的初始化设置

阅读更多
注册和修改用户配置
登录到MoinMoin首页,点击登录,注册新用户;
用户注册完毕需要点击'清除此提示信息'链接, 否则可能不能成功注册.
用户的配置文件在[moin-desktop]\moin-desktop\wiki\data\user目录下,以纯文本方式保存,可以手工修改.

修改站点名称
在[moin-desktop]/moin-desktop/wikiconfig.py中,修改:
class Config(DefaultConfig):   
    sitename = u"BaoMW\u7684\u77E5\u8BC6\u7BA1\u7406"

如果是中文,需要通过\u的编码转换.

以上内容前加u"...", 表示是unicode编码,'\u7684\u77E5\u8BC6\u7BA1\u7406'是中文的知识管理,需要自行解决,比如使用java的native2ascii;

修改提交次数的限制
wikiconfig.py中, 增加:
class Config(DefaultConfig):   
...   
    surge_action_limits = { 'default': (100, 1) } # max. 100 requests in 1 second   
    surge_lockout_time = 60 # secs you get locked out when you ignore warnings

...  
以上配置提交的限制,默认情况下提交多次后会提示要间隔一段时间才能再提交.

本地化配置
系统页面和帮助的中文化

访问: http://localhost:wiki_port/SystemPagesSetup,其中wiki_port是moinmoin的端口号,如果没有自行配置,默认是8080.

在SimplifiedChinese行上, 点击'安装'链接即可,这时moinmoin的界面和帮助已经中文化(不需下载).

时区的修改

moinmoin默认使用格林威治标准时间,国内市区是东8区,比标准时间早8小时(+8).
如果不修改, 时间戳很别扭.
修改办法:用户登录后点击'用户设置'链接,在时区选择....[+08:00]的选项即可;


定制页面风格

Marshal Wu一般选用modern风格,并在此基础上修改了css样式,在[moin-desktop]\moin-desktop\wiki\htdocs\modern\css目录下.

定制首页

Marshal Wu定制的首页:

||"100%">||   
||<^25%> [[Include(工作文档)]] ||<^30%>  [[Include(生活文档)]] [[BR]] [[Include(学习文档)]]||<^> [[Include(任务导航)]] [[BR]] [[Include(备忘录)]]||
 

第一行表示要使用整个浏览器宽度.
第二行是页面的布局,其中工作文档,生活文档...都是站内连接;

Incluede是moinmoin的宏,表示包含页面;
具体解释,参见moinmoin的帮助文档有关宏的部分.

在标题下增加左侧标题线和虚线的CSS

将以下CSS代码增加到{moin-desktop}\wiki\htdocs\modern\css\common.css文件中(modern代表个人所选用的主题):
/*定义标题CSS样式*/
#title { 
 border: 0px dashed  #ddd; 
 margin-left : 1.6em; 
 font-family: Georgia,Tahoma,SimSun,serif;
 font-weight: lighter;
}

h1 a, h1 a:visited {
	text-decoration: none;    
	color: black;
}
/*color:#336699*/
H1,H2,H3,H4,H5,H6{
 margin-left : 0px 0px 5px 0px;
 color:#333333;
 padding : 4px;
 font-family: Tahoma,SimHei,SimSun,Georgia,serif;
 font-weight: lighter; 
 line-height: 1.2em;
}

/*border: 0px dashed  #ddd; 
background-color :transparent;*/
h1 { 
	font-size: 1.5em;
	font-weight: bold; 
 border-left : 5px solid #204070 ;
 border-bottom : 1px dashed  #204070 ;
}
h2 { 
 border-left : 5px solid #204070 ;
 border-bottom : 1px dashed  #204070 ;
 font-size: 1.4em;
}
h3 {
 border-left : 5px solid #336699 ;
 border-bottom : 1px dashed  #336699 ;
 font-size: 1.3em;
}

h4 {	
 border-left : 5px solid #3399CC ;
 border-bottom : 1px dashed  #3399CC ;
 font-size: 1.2em;
}
h5{	
 border-left : 5px solid #89CEFA ;
 border-bottom : 1px dashed  #89CEFA ;
 font-size: 1.1em;
}
h6{	
 border-left : 5px solid #183868 ;
 border-bottom : 1px dashed  #183868 ;
 font-size: 1.1em;
}


打开标题行自动编号功能默认值
使用记事本打开{moin-desktop}/wikiconfig.py文件,将下列代码增加到最后一行即可打开标题行自动编号功能默认值:
show_section_numbers = 1;


注意事项
尽量使用英文文件和目录名称, 中文文件名有时因为编码过长而出错

此技术文章来源于Marshal Wu(http://marshal.iteye.com/),吴老师是我在开发行业一位非常重要的老师.
分享到:
评论
3 楼 winix 2007-12-26  
guotie 写道
如何得到superuser的权限

在 wikiconfig.py 里
superuser = [u"username", ]
2 楼 sc_1028 2007-12-25  
不好意思,这么久才回,关于MOINMOIN我也才用了不久,不会一直坚持用,帮我总结了不少东西,关于你说的superuser,我查了一些帮助,我怀疑他并不是我们想象的那样可以设置superuser,而是通过我们每页面不同的定义权限来控制访问和修改的功能,你可以查看moinmoin的帮助来查具体使用方法.http://localhost:8080/%E5%B8%AE%E5%8A%A9-%E8%AE%BF%E9%97%AE%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6%E8%A1%A8?highlight=%28%E7%BB%84%29
1 楼 guotie 2007-12-18  
如何得到superuser的权限

相关推荐

    基于Python的MoinMoin.pdf

    这是MoinMoin最重要的更新之一,它引入了模块化的设计理念,使得功能的扩展更为便利,同时还支持了UTF-8字符集,并使用高性能的Twisted服务器作为Web服务器,以提升处理能力,并支持ACL(访问控制列表)安全设置。...

    MoinMoinWiki

    4. **权限管理**:MoinMoin允许设置不同的访问权限,如只读、编辑、管理等,以保护敏感信息。 5. **多语言支持**:内置多语言支持,满足国际化的使用需求。 6. **插件系统**:通过插件扩展功能,如集成其他服务(如...

    moinmoin_latex for windows

    windows平台下好用的wiki,集成了latex的moinmoin,安装简易,懒人适用。 3分钟快速安装。

    基于Python的MoinMoin.zip

    3. **文本格式化**:MoinMoin支持多种标记语言,包括其自有的简单语法,使得非技术用户也能轻松编辑页面。 4. **版本控制**:每个页面都有完整的版本历史记录,可以查看、恢复到旧版本,或者比较不同版本之间的差异...

    MoinMoin配置手册

    配置MoinMoin实例时,你需要创建一个新的Wiki实例,然后根据需求配置权限、主题和其他设置。最后,需要在Apache的配置文件中绑定MoinMoin,使其能够正确处理Wiki请求。配置完成后,重启Apache服务器,便可以开始使用...

    moinmoin-wiki:基于Debian的Docker映像,带有Moinmoin Wiki引擎,uwsgi,nginx和自签名SSL

    您可以使用以下命令自动下载并运行此程序 sudo docker run -d -p 443:443 -p 80:80 --name my_wiki olavgg/moinmoin-wiki默认的超级用户是mmAdmin ,您可以通过创建一个名为mmAdmin的新用户并设置您的首选密码来...

    automated-build-moinmoin:MoinMoin wiki 的 Docker 镜像

    docker-moinmoin 在 ubuntu 14.04 baseimage 上使用 Python 2.7.6、uWSGI 1.9.17 和 nginx 1.4.6 测试 1.9.8 的图像。用法 $ sudo mkdir -p /opt/data/moinmoin$ sudo docker run -d -p 8080:80 -v /opt/data/...

    moin moin 个人维基

    - **权限控制**:moinmoin允许设置不同的用户角色,控制读写权限。 - **数据备份**:定期备份数据库和文件系统,防止数据丢失。 - **安全更新**:关注moinmoin的版本更新,及时升级以修补潜在的安全漏洞。 5. **...

    moin-desktop-1.5.5a-1.exe

    最方便的moinmoin wiki,不用安装Python,apache

    LoadSws:一个用于上传 sage 工作表的 moinmoin 操作插件

    负载开关一个用于上传 sage 工作表的 moinmoin 操作插件要使用它,您需要一个安装了 sagecell moinmoin 插件的 moinmoin wiki。 只需将其复制到您的插件/操作文件夹中即可。

    MoinMoin-开源

    MoinMoin Wiki项目已移动-请访问我们的新网站http://moinmo.in/并更新您的书签。

    Python维基系统MoinMoir.pdf

    Python维基系统MoinMoin是一套使用Python语言编写的开源维基引擎,因其模块化设计和高灵活性而备受青睐。维基系统是一种允许多人共同在线编辑、管理内容的平台,而MoinMoin作为维基引擎之一,在企业和个人知识管理...

    ep_moinmoin_export

    ep_moinmoin_export 将当前打击垫内容导出为 MoinMoin Wiki ( ) 格式。 支持的默认格式和附加标签。 基于 乳胶出口 维基媒体导出 HtmlExport(etherpad 精简版代码) 安装 npm install ep_moinmoin_export ...

    Python维基系统MoinMoir.zip

    MoinMoin的设计灵感来源于早期的Wiki系统——Wikipedia,但它不仅限于创建百科全书,还支持各种定制化的知识管理和协同工作场景。 **2. 主要特性** - **易用性**: MoinMoin的界面简洁,用户可以快速上手,编辑页面...

    moin-1.9.6

    - **权限管理**:通过用户和角色系统,MoinMoin能设置不同级别的访问权限,确保信息安全。 - **国际化与本地化**:支持多语言,方便全球用户使用。 3. **MoinMoin 1.9.6特性** - **改进的性能**:优化了内部处理...

    利用Python脚本在Nginx和uwsgi上部署MoinMoin的教程

    在 CentOS 下使用 apache+mod_wsgi 部署了 MoinMoin,但是编辑和保存页面很慢,于是准备使用 nginx+uwsgi 重新部署 本文假定已经按照官方指引 Quick MoinMoin on CentOS 完成了 apache 和 mod_wsgi 之外的基础安装 ...

    MoinWiki配置说明

    - **图形化界面**:新版本提供了更加友好的用户界面,无需记忆复杂的命令语法即可完成大部分编辑操作。 #### 2. MoinMoin的安装 本节将详细介绍如何在Ubuntu 8.04环境下安装MoinMoin Wiki系统。 ##### 2.1 安装...

    moin:MoinMoin Wiki开发(2.0+),不稳定,用于生产,请使用1.9.x

    MoinMoin-Python中的Wiki引擎 MoinMoin是一个使用Python编写的易于使用,功能齐全且可扩展的Wiki软件包。 它可以完成各种各样的角色,例如部署在笔记本电脑或家庭Web服务器上的个人笔记组织者,部署在Intranet上的...

    MoinWiki配置说明[借鉴].pdf

    MoinWiki是一个基于Python编写的开源Wiki系统,特别适合用于搭建企业...此外,最新版本还引入了图形化界面,降低了使用门槛。通过不断的优化和改进,MoinMoin能够帮助企业构建一个强大、稳定且易于使用的知识管理系统。

Global site tag (gtag.js) - Google Analytics