Table of Contents
Microsoft Windows 问题#
Wiki 配置#
定义 Wiki 文件位置最节省精力的方法是将它们保存在和 Tomcat(或其他 Web Server)安装程序相同的驱动器上,并且要以 Unix 的格式定义位置信息。比如,C:\JSPWiki\files 中的文件在配置文件中定义为 /JSPWiki/files。另外,如果要创建日志文件,也要确保更改 jspwiki.properties 中 log4j.appender.~FileLog.File 的设置。这项设置大致躲在靠近配置文件结尾的部分。格式和 jspwiki.fileSystemProvider.pageDir 设置一样,例如,必须用两个反斜杠表示一个反斜杠。
UTF-8 问题#
如果 Tomcat 5.x(或更高版本)和 JSPWiki 有 UTF-8 方面的问题,请注意以下内容!
必须编辑 Tomcat 的 server.xml(这个文件位于 Tomcat 的 'conf' 目录中)。请向
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true"/>
中添加 'URIEncoding="UTF-8"'。
修改内容应该如下:
<Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" debug="0" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>
请记住,如果使用了 mod_jk,也应该给 JK 连接器定义 URIEncoding。
......... <service name="Catalina"> <connector port="8080" /> ......... <connector protocol="AJP/1.3" uriencoding="UTF-8" port="8009" /> ......... </service>
其他技巧#
编辑左侧菜单。#
左侧菜单(在这边 <----)只是一个标准的 Wiki 页面,名为 LeftMenu。
如果您(管理员)不想其他任何人修改它,并且您可以始终编辑 LeftMenu,然后通过设置 ACL 将这个页面设为只读。
左侧底部叫做 LeftMenuFooter,这个页面也是完全可以编辑的。
启用 RSS 订阅#
在 jspwiki.properties 文件中,您需要将 "jspwiki.rss.generate" 设置为 "true",
我不喜欢页面标题中的 ~ThingsSquashedTogether,怎么办?#
正如 Finns 所说,"voe tokkiinsa",意为“是的,当然”。您只需要在 jspwiki.properties 文件中将 "jspwiki.breakTitleWithSpaces" 属性设置为 "true"。