在Confluenc中格式化紧凑的代码块

时间:2016-12-07 21:05:33

标签: formatting confluence

https://en.wikipedia.org/wiki/Unix_filesystem

在上面的链接中,wiki会生成一个" compact"内联代码块,也就是说,块停在代码的最后一个字母而不是整行。

有没有办法在汇合维基中实现这种效果?

1 个答案:

答案 0 :(得分:1)

OOTB,唯一的方法是使用等宽文字,但你不能获得背景和边框。

在Confluence Cloud上,您没有其他选择。

如果您使用的是Confluence Server,则可以添加新的用户宏:

## Macro Name: decorate-inline-code
## Macro Title: Decorate Inline Code
## Macro has a body: N
## Body processing: n/a
## Output: HTML
##
## Developed by: David Simpson
## Date created: 2016-12-08
## Installed by: Your Name

## Simple user macro to decorate inline `<code>hello world</code>` blocks with a border & background color
## This should not decorate any `<pre><code>:(</code></pre> blocks
## @noparams

<style> 
#content code:not([class]) { #* ignores <code> in the code macro *#
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 1px 4px;
}
</style>

此用户宏可以添加到页面一次。

  • 找到页面上的所有<code>块,并用背景和边框装饰它们
  • 忽略代码宏中的<code>