Confluence 有 2 个方法可以编辑页面布局,你可以:
- 使用 页面布局(Page Layouts)然后添加块(sections )和列(columns)。
- 使用宏来向页面中添加块和列。
页面布局在你的 Confluence 编辑中提供了一个简单并且可见的布局方式,如果使用宏布局。你可以有更多的自主权,通常用来创建更加复杂的内容。
使用页面布局
使用页面布局可以让你对页面进行水平分块,垂直分列。通过添加多个区块后再进行垂直分列,你可以非常容易的构建一些非常复杂的页面。
本页面中的内容:
屏幕截图:一个3 个分块,每一个分块内显示不同列的编辑器视图
开始在你的页面中加入水平分块和垂直分列。
向页面中加入分块:
- 在编辑器的工具栏中选择 页面布局(Page Layout)按钮。
- 页面布局的工具栏将会显示出来,然后选择 添加分块(Add Section)。
一个新的分块将会在你当前内容页面中显示了。页面分块的的边框将会使用虚线表示,当你使用阅读模式查看页面的时候,这个边框是不会显示出来的。
修改页面分块中的分列:
- 将光标移动到你希望希望修改的分块中。
- 从布局工具栏中选择一个布局(例如,2 列 或者 3 列)。
当你对分块进行分列的时候,分块中已有的内容,图片和宏不会丢失的。当你确定需要的分列数量的时候,Confluence 将会把你所有的内容移动到左侧。当你对分块中已有的分列进行扩展的时候,Confluence 将会在你已经存在的内容的右侧新增一个分列。
将分块移动到页面的其他部分:
- 将光标移动到你希望移动的分块上面。
- 选择 向上移动(Move up)或者 向下移动(Move down)按钮。
分块中的所有内容将会被整体向上或者向下移动到页面的其他部分。
删除一个分块:
- 将光标移动到你希望删除的分块上面。
- 选择 删除分块(Remove section)。Choose .
选择的分块和分块中的所有内容都会被删除。
有关页面布局需要注意的地方
- 列宽度 - 列的宽度是弹性的。如果你希望使用查过 3 列的布局或者希望为你的每一列指定一个固定的宽度,你需要参考下面的快和列宏。
- 非常宽的表格。 每一列使用的宽度是按照页面的百分比进行计算的。下来选择的图标将会根据布局选择一个相对宽度。在绝大部分情况下,Confluence 将会对宽度进行计算来让列宽与页宽进行适应。如果某一列中包含了有一个非常宽的表格,那么整个内容将有可能不能适应整个页面的宽度。当你对页面进行查看的时候,你有可能会看到水平滚动条。
使用块和列宏
你可以使用块和列的宏来向页面中设置一系列的列。块宏定义的是包含有列的一个区域。在一个页面中你可以有不受限制的块,在块中你也可以有不受限制的列。
块和列的在你希望对页面中的每一列定义一个特定的百分比或者像素的时候是非常有用的。
向一个页面中加入一个块和多个列:
- 在 Confluence 编辑器中选择 插入 > 其他宏(Insert > Other Macros)。
- 找到 块(Section)宏,然后选择这个宏并加入到页面中。
- 再次选择 选择 插入 > 其他宏(Insert > Other Macros)。
- 找到 列(Column)宏,然后选择这个宏并加入到页面中。
- 将你的内容添加到列中。
- 在块中你可以添加不受限制的列。如果你需要,就可以一直向块中进行添加。
屏幕截图:编辑器中的一个分块和两个分列
当你在页面的编辑模式进行查看,你能够看到下面显示的布局:
第一列的内容在这里显示(Content for column 1 goes here)
第二列的内容在这里显示(Content for column 2 goes here)
宏参数
宏参数的定义为,你可以使用这些参数在宏输出的内容和格式上进行定义。
Confluence 使用的存储格式或者 wikimarkup 格式中使用的参数和在宏浏览器中使用的标签是不同的,这些将会在下面在括号内容中列出(example
)。
块宏(Section macro)中使用的参数
参数 | 默认值 | 说明 |
---|
显示边框(Show Border) | false | 选择这个选项来对块和列的编辑进行控制。 注意:如果你没有块,只有列的话,边框不一定能正确显示。 |
列宏(Column macro)中使用的参数
参数 | 默认值 | 说明 |
---|
列宽(Column Width) | 页面宽度的百分比值。这个按照 100% 除以你有多少列。 | 你可以对列确定特定的值,比如说多少像素(例如:,400px ),或者多少可用的百分比宽度(例如:50%)。 |
有关块和列需要注意的地方:
- 所有块中的内容都应该用列来进行包裹,否则块中的内容可能不能被正确显示。
- 你应该把表格放到列以内。