你可以通过编辑布局文件来对 Confluence 的外观和表现进行编辑。这个页面将会告诉你如何来为空间自定义布局文件。你需要系统管理员的 全局权限(global permission) 和你希望进行修改空间的 空间管理员权限(space administrator)

具有系统管理员权限的用户可以对整个 Confluence 布局进行自定义和编辑。有关更多的信息,请参考页面 Customizing Site and Space Layouts 中的内容。在 Confluence 站点中针对全局布局的修改将会应用到所有使用默认布局的空间中。

任何空间布局的自定义修改将会覆盖全局配置的设置。

如果你通过下面的这些指南对 Confluence 的外观和布局进行修改,你需要在 Confluence 升级后对修改的内容重新进行编辑和修改。你对 Confluence 进行越深度的修改,那么在升级后需要修改的东西就越多,那么升级起来也就更加复杂和困难。

请在对 Confluence 进行定制和修改的时候将这个工作量考虑进去。

有关针对自定义进行更新的更多信息,请参考 Upgrading Customized Site and Space Layouts 页面中的内容。

Confluence 是使用开源的 SiteMesh 库进行构建的,一个 Web 页面布局能够在整个站点中提供完整和一致的外观和布局。SiteMesh 是通过 'decorators' 进行工作的,这个被定义在页面的布局和结构中。

希望对 Confluence 的布局进行修改,你需要修改这些 decorator 文件。一个decorator 文件是使用 .vmd 为后缀名的,这些文件是使用非常简单的程序语言进行编辑的。这个程序语言被称为 Velocity。有关Velocity 的更多的内容,请参考 more about Velocity 页面。一旦你对 Velocity 比较熟悉以后,你可以对 decorator  文件进行编辑,来让 Confluence 中显示更多的个性化内容。

Confluence 中的 decorator 文件按照下面的方式进行分类:

  • 站点布局(Site layouts):这些文件被用来针对全局站点定义每一个页面的控制和布局。例如,如果你希望对页头和页脚进行修改,你需要修改这些文件。
  • 内容布局(Content layouts):这个文件被用来对页面中的内容和博客页面的内容进行修改和控制。这个不会修改页面自己的显示方式,但是能够允许对包含的评论和附件的显示方式进行修改。
  • 导出布局(Export layouts):这个控制空间和页面导出为 HTML 格式的显示方式,如果你使用 Confluence 创建静态网站的话,你需要对这些布局文件进行修改。

有关更多布局的修改,请参考 decorators 中的内容。

希望编辑 decorator 文件:

  1. 进入空间后,然后从边栏的底部选择 空间工具(Space tools) > 外观和感觉(Look and Feel) 。
  2. 选择 布局(Layout )Layout 仅仅在你是 Confluence 系统管理员的时候才会显示)。
    你可以看到空间的布局列表
  3. 单击 创建自定义(Create Custom)来编辑默认的 vmd 文件。
    这个将会把 vmd 文件在编辑器模式中打开。如果你仅仅希望查看 vmd 文件,单击 查看默认(View Default)
  4. 进行必要的修改后,然后单击 更新(Update)

https://www.cwiki.us/display/CONF6ZH/Customize+Space+Layouts

Confluence 6 自定义空间布局的更多相关文章

  1. Confluence 6 自定义站点和空间布局

    你可以通过编辑布局文件来修改 Confluence 的外观和感觉(也可以被称为装饰).编辑这些文件将会允许你对整个 Confluence 站点的外观和感觉进行修改或者仅仅是一个独立的空间. 当你对一个 ...

  2. Confluence 6 自定义默认空间内容

    中文标题[自定义默认空间内容] Confluence 管理员 可以编辑用于创建主页和新站点的模板.默认的内容将会在新空间创建后的主页上显示出来.这个与站点空间,个人空间和空间蓝图的模板是不同的. 模板 ...

  3. Confluence 6 自定义管理员联系信息

    你可以自定义在 联系站点管理员(Contact Site Administrators)页面中显示的消息. 希望编辑这个管理员联系消息: 在屏幕的右上角单击 控制台按钮 ,然后选择 General C ...

  4. Confluence 6 自定义你的空间

    通过对你的空间进行界面的自定义能够让你的空间更加出类拔萃. 如果你具有空间管理员权限,你可以修改你空间的颜色配色,添加你自己的空间标识,选择是否在你空间中显示边栏.或者你可以进入 Atlassian ...

  5. Confluence 6 自定义 Decorator 模板的宏和针对高级用户

    宏 页面的某些部分使用的是 Velocity  宏进行创建的,包括导航栏.有关宏的创建,你可以参考页面 Working With Decorator Macros 页面中的内容. 针对高级用户 vel ...

  6. Confluence 6 自定义配色方案

    Confluence 的管理员可以修改 Confluence 的色彩配色方案.站点的默认配色方案将会在站点的默认空间上同时生效. 希望修改站点的配色方案: 在屏幕的右上角单击 控制台按钮 ,然后选择  ...

  7. Confluence 6 自定义主面板

    主面板(dashboard)是你 Confluence 站点的默认载入页面.这个页面能够给用户能够找到其他页面的所有必须的工具,重新进入未完成的工作或者快速导航到喜欢的空间和页面 站点的欢迎信息将会在 ...

  8. Confluence 6 升级自定义的站点和空间获得你的自定义布局

    我们建议你在对站点进行布局修改的时候,你需要为你修改的 Confluence 站点或空间布局保留所有的修改记录. 如果没有的话,你应该可以通过下面的办法找到你的自定义修改.这个方法将会把你对全部网站和 ...

  9. Confluence 使用常见问题列表

    Confluence 6 管理 Atlassian 提供的 App 摘要: Confluence 用户可以使用桌面应用来编辑一个已经上传到 Confluence 的文件,然后这个文件自动保存回 Con ...

随机推荐

  1. 题解——CF Manthan, Codefest 18 (rated, Div. 1 + Div. 2) T5(思维)

    还是dfs? 好像自己写的有锅 过不去 看了题解修改了才过qwq #include <cstdio> #include <algorithm> #include <cst ...

  2. [CodeForce 801A] Vicious Keyboard

    题目链接:http://codeforces.com/problemset/problem/801/A 思路:题目中字符串的长度最长100个字符,所以,可以考虑用暴力,先遍历一遍匹配"VK& ...

  3. 案例:8,64,256都是2的阶次方数(8是2的3次方),用Java编写程序来判断一个整数是不是2的阶次方数。

     如果一个数是2的阶次方数,则它的二进制数的首位一般是1,后面全为0.比如8:1000,64:1000000,如果将这个数减1后再作与&运算,则应该全为0,(x&(x-1)==0&am ...

  4. Qt实在太漂亮了

    我很久之前就想用Qt,无奈对c++不熟悉,学习代价太大.想使用pyqt曲线救国,搞了好久的环境后放弃了.昨天又看了个很漂亮的qt例子,太漂亮了,让我很想进圈子.就从现在开始吧!!

  5. 消息队列之ActiveMQ简单环境搭建

    准备: 环境:win7,Eclipse,jdk1.8 ActiveMQ版本:ActiveMQ 5.9.0 Release下载地址:http://activemq.apache.org/download ...

  6. 51nod 1020 逆序排列

    http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1020 题意: 思路: 一开始用了三重循环... 设f(n,k)表示n个数 ...

  7. HTML元素 绑定href属性

    给<li>标签绑定href属性 <ul class="honor-list clearfix"> <li style="cursor:poi ...

  8. 使用Coding体验小记

    https://coding.net/ 写了些小程序后放在github上托管,并用gitpages展示. 今天发现用git pages展示的网页网络特别不稳定,时常会出现网页打不开的现象. 之前一直通 ...

  9. JAVA9新特性——JShell使用笔记

    前言:JShell是java 9的新特性之一,由于在之前学校java8的lambda表达式的时候,就希望有这么一个可以交互的界面来快速响应编写的代码.刚好java9出来了,就对它把玩起来了... 内容 ...

  10. 解決 Android Studio 不停 Indexing 的問題(Updating Indices: Indexing paused due to batch update)

    遇到這個問題通常是 IDE 更新後,或是反覆使用 Android Studio 開啟其他專案所導致,解決方法其實非常簡單喔! 点击 這個選項的功用是「清除 IDE 暫存並重啟」,沒錯,會出現上述情形的 ...