Як я можу відформатувати inline codeв Confluence like this? Я маю на увазі не окремий блок коду, а просто вбудований classname, наприклад.
Як я можу відформатувати inline codeв Confluence like this? Я маю на увазі не окремий блок коду, а просто вбудований classname, наприклад.
Відповіді:
Щоб вставити шрифт вбудованого монопростору в Confluence, оточіть текст подвійними фігурними дужками.
Це {{example}}.
Якщо ви використовуєте Confluence 4.x або новішої версії, ви також можете просто вибрати параметр «Попередньо відформатований» у меню стилю абзацу. Зверніть увагу, що це стосується всього рядка.
Повна довідка тут .
За замовчуванням Confluence надає однобічний текст з прозорим фоном. Ви можете редагувати глобальний CSS, щоб додати сірий колір. З посібника Confluence :
Спеціальний 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;
}
Якщо ви використовуєте OnDemand Confluence (хмара):
{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}}.
{style}до і після CSS . Приклад {style}використання .
[class^=SpaceCustomSettingsBlockComponent_unsupportedMacros]{display: none;}у користувацький CSS: p
Ви можете попросити свого адміністратора невідступного конфлікту створити макрос для вас. Ось приклад макросу для 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та Enter.
Оточіть свій вбудований текст з {{ }}.
Застереження:
}}{{ }}для виправлення. Просто введіть його знову або вставте без форматування ( Cmd ⌘+ Shift+ Vна Mac), після чого додайте {{ }}та натисніть пробіл.{{ }}текст до існуючого тексту пізніше, він не може бути оточений іншими символами, наприклад, якщо ви хочете дужки навколо попередньо відформатованого тексту, ви не можете виправити (my text)додавання дужок ({{my text}}). Спочатку додайте пробіл навколо тексту, ( my text )а потім додайте {{ }}.Станом на З’єднання 4 і вище, введення двох фігурних дужок не працює.
Тепер вам потрібно вибрати шрифт Monospace. Виділіть текст, який потрібно змінити, і:
Windows: Ctrl + Shift + M
Mac: Command + Shift + M
Крім того, ви можете ввести backtick (`), і Confluence буде форматувати все, поки ви не введете інший backtick
Крім того, поруч із жирними та курсивними параметрами ви можете натиснути спадне меню "більше" та вибрати Monospace:
У з’єднанні 5.4.2 ви можете додавати оточуючий вбудований код <code></code>тегами у вихідний редактор таким чином:
Confluence will show <code>this inline code</code> in a fixed font.
Це може бути корисно, коли є багато фрагментів, які можна змінити, оскільки функція подвійної дужки працює лише під час інтерактивного додавання тексту в редактор Confluence.
Якщо ви хочете вставити великий блок коду з необов'язковими номерами рядків тощо, використовуйте кодовий макрос (доступний у розділі Макроси -> Інше).
{браузер макросів і почніть вводити код .
Для форматування коду, вбудованого в текст, використовуйте символ `` 'для оточення коду. Зазвичай розташовується зліва від клавіші "1" на клавіатурі.
Приклад:
`printf("Hello World");`
Той самий роздільник, як і обмін стеками!
На момент написання цього запису я виявив, що {{string}}ні {{ string }}робота, ні робота. На моїй панелі управління була лише кнопка блоку коду.
Однак, було вказано ярлик для форматування фіксованої ширини: Ctrl+ Shift+ M.
Я поскакував у меню, але не зміг дізнатися, яку версію нам подають.
Усі ці інші відповіді, безумовно, звучать як хороші ідеї, і я б рекомендував спочатку їх використовувати, але я буду продовжувати і додавати ще один до списку заради повноти.
Ви можете просто скористатися html-макросом, а потім вставити вміст, загорнутий у <pre> </pre>теги.
{pre}макрос для наших користувачів як ярлик для {html}<pre> ... </pre>{html}. Злиття 5 - цілком інша справа.
Найпростіший спосіб для мене - вставити розмітку.
Потім у текстове поле введіть текст між фігурними дужками.
Він буде вставляти відформатований текст у новий рядок, але ви можете його скопіювати будь-де, навіть у рядку.
Найпростіший спосіб, який я знайшов це зробити, - це писати відмітку прямо з початку рядка. Натисніть Ctrl+D(ярлик для відкриття діалогового вікна розмітки) та введіть розмітку. Звичайний редактор вікі здається не дуже хорошим для точного форматування. Здається, він не знає багато про стилі символів і знає лише стилі абзаців.
Якщо у вас є WinWord, ви можете скопіювати те, що вам потрібно, доторкнутися до результатів, а потім вставити його в Confluence. Я знайшов це простіше, ніж інші рішення тут.