Microsoft Windows 问题#

Wiki 配置#

定义 Wiki 文件位置最节省精力的方法是将它们保存在和 Tomcat(或其他 Web Server)安装程序相同的驱动器上,并且要以 Unix 的格式定义位置信息。比如,C:\JSPWiki\files 中的文件在配置文件中定义为 /JSPWiki/files

另外,如果要创建日志文件,也要确保更改 jspwiki.propertieslog4j.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"。