我们建议你在对站点进行布局修改的时候,你需要为你修改的 Confluence 站点或空间布局保留所有的修改记录。
如果没有的话,你应该可以通过下面的办法找到你的自定义修改。这个方法将会把你对全部网站和空间级别的修改以一个单一的输出而表现出来。从这个输出文件,你应该能找到你修改过的自定义文件。
这个方法对下面的一些情况是非常有用的:
- 很多空间都有自己的自定义修改,或者
- 针对你的站点布局你已经没有独立的记录了。
所有的自定义布局存储在 DECORATOR
表中,这个表是 Confluence 使用的数据库。你可以使用 SELECT
SQL 语句从数据库中找到这些:
mysql> select SPACEKEY,DECORATORNAME,BODY from DECORATOR; +----------+---------------------+------+ | SPACEKEY | DECORATORNAME | BODY | +----------+---------------------+------+ | NULL | decorators/main.vmd | ... | +----------+---------------------+------+ 1 row in set (0.03 sec)
上面的例子是针对 MySQL 的,如果使用的是其他的数据库,上面的 SQL 应该也是可用的。
https://www.cwiki.us/display/CONFLUENCEWIKI/Upgrading+Customized+Site+and+Space+Layouts