14 ответов:
чтобы вставить встроенный моноширинный шрифт в Confluence, окружите текст двойными фигурными скобками.
Это
{{example}}.Если вы используете слияние 4.x или выше, вы также можете просто выбрать опцию "предварительно отформатированный" из меню стиля абзаца.
полная ссылка здесь: https://confluence.atlassian.com/display/CONF56/Quick+Reference+Guide+for+the+Confluence+Editor
по умолчанию Confluence отображает моноширинный текст с прозрачным фоном. Вы можете редактировать глобальный CSS, чтобы добавить серый цвет. От руководство по слиянию:
- выберите значок шестеренки в правом верхнем углу экрана, затем выберите Confluence Admin.
- Выберите Таблицу Стилей.
- Выбрать Изменить.
- вставьте пользовательский CSS в текстовое поле.
- Выберите "Сохранить".
пользовательский CSS для отображения серого фона в моноширинных блоках:
code { padding: 1px 5px 1px 5px; font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif; background-color: #eeeeee; }если вы используете Confluence OnDemand (облако):
- нажмите на шестеренку / шестерню в нижней части боковой панели слева
- выберите внешний вид
- выберите боковая панель, верхний и Нижний колонтитулы tab
- вставьте свой пользовательский CSS в заголовок поле
- оберните код в
{style}блок- сохранить
вставить следующее:
{style} code { padding: 1px 5px 1px 5px; font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif; background-color: #eeeeee; } {style}после этого вы получите хороший и аккуратный stackoverflow-стильный встроенный код охватывает просто написав
{{sometext}}.
вы можете попросить вашего дьявольского администратора Confluence создать макрос для вас. Вот пример макроса для слияния 3.x
Macro Name: inlinecode Macro Title: Markup text like stackoverflow inline code Categories: Formatting Macro Body Processing: Convert wiki markup to HTML Output Format: HTML Template: ## Macro title: Inline Code ## Macro has a body: Y ## Body processing: Convert wiki markup to HTML ## Output: HTML ## ## Developed by: My Name ## Date created: dd/mm/yyyy ## Installed by: My Name ## This makes the body text look like inline code markup from stackoverflow ## @noparams <span style="padding: 1px 5px 1px 5px; font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif; background-color: #eeeeee;">$body</span>затем пользователи могут использовать
{inlinecode}like this{inlinecode}вы также можете использовать
{html}или{style}макросы, если они установлены или добавить этот стиль к таблице стилей для вашего пространства.пока вы находитесь на нем попросите вашего администратора Confluence создать для вас макрос kbd. То же самое, что и выше, за исключением
Macro nameи kbd иTemplate- это:<span style="padding: 0.1em 0.6em;border: 1px solid #ccc; font-size: 11px; font-family: Arial,Helvetica,sans-serif; background-color: #f7f7f7; color: #333; -moz-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; box-shadow: 0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0 0.1em; text-shadow: 0 1px 0 #fff; line-height: 1.4; white-space: nowrap; ">$body</span>затем вы можете написать документацию, чтобы сообщить пользователям, что ударил F1 и введите ключи.
в Confluence 5.4.2 вы можете добавить объемный встроенный код с
<code></code>теги в исходном редакторе таким образом:Confluence will show <code>this inline code</code> in a fixed font.Это может быть полезно, когда есть много фрагментов для изменения, так как функция двойной скобки работает только при интерактивном добавлении текста в Редакторе слияния.
окружите свой встроенный текст С
{{ }}.предостережения:
- вы должны нажмите пробел после
}}- вы не можете скопировать встроенный предварительно отформатированный текст и поддерживать его внешний вид. Если вы скопируете его, вы не сможете добавить
{{ }}исправить. Просто введите его или вставьте без форматирования ( Cmd ⌘+Shift+V для Mac), затем добавить{{ }}и нажмите пробел.- если добавить
{{ }}к существующему тексту позже, он не может быть окружен другими символами, например, если вы хотите скобки вокруг вашего предварительно отформатированного текста, вы не можете исправить(my text)добавив скобки({{my text}}). Сначала добавьте пространство вокруг вашего текста( my text )добавить{{ }}.
Если вы хотите вставить большой блок кода с дополнительными номерами строк и т. д., Используйте макрос кода (доступный в разделе макросы -> другое).
Я нашел форматирование с цветами немного сложнее, поскольку слияние (5.6.3) очень суетливо относится к пространствам вокруг блоков {{monospace}}.
чтобы отформатировать код в строке внутри текста, используйте символ "' для окружения кода. Обычно расположен слева от клавиши ' 1 ' на клавиатуре.
пример:
`printf("Hello World");`тот же разделитель, что и Stack Exchange!
по состоянию на слияние 4 и выше, ввод двух фигурных скобок не работает.
теперь вам нужно выбрать моноширинный шрифт. Выделите текст, который вы хотите изменить и:
Windows: Ctrl + Shift + M
Mac: Command + Shift + M
кроме того, рядом с полужирным и курсивным вариантами, вы можете нажать кнопку" больше " выпадающего списка и выберите Моноширинный:
все эти другие ответы, безусловно, звучат как хорошие идеи, и я бы рекомендовал использовать их в первую очередь, но я продолжу и добавлю еще один в Список для полноты картины.
вы можете просто использовать HTML-макрос, а затем вставить содержимое, завернутое в
<pre> </pre>теги.
самый простой способ, который я нашел, чтобы сделать это, чтобы написать в markdown прямо с начала строки. Нажмите
Ctrl+D(ярлык для открытия диалогового окна ввода разметки) и введите markdown. Обычный редактор wiki, похоже, не очень хорош для точного форматирования. Похоже, он мало знает о стилях символов и знает только стили абзацев.
Я использую комбинацию ответов Зельфира и Питера Глюка. то есть
- (Mac-speak) нажмите COMMAND + SHIFT + D
- выберите Markdown в выпадающем списке всплывающего окна модели
- окружите свой текст тегом кода-т. е.
<code>bovvered</code>- нажать вставить
Если у вас есть WinWord, вы можете скопировать то, что вам нужно в это, подправить результаты, а затем вставить это в слияние. Я нашел это проще, чем другие решения здесь.




Comments