Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to format an inline code in Confluence?

Tags:

confluence

How can I format an inline code in Confluence like this? I mean, not a separate code block, but just inline classname, for example.

like image 945
DataGreed Avatar asked Oct 27 '12 21:10

DataGreed


2 Answers

To insert inline monospace font in Confluence, surround the text in double curly-braces.

This is an {{example}}.

If you're using Confluence 4.x or higher, you can also just select the "Preformatted" option from the paragraph style menu. Please note that will apply to the entire line.

Full reference here.

like image 90
jaysee00 Avatar answered Oct 02 '22 05:10

jaysee00


By default Confluence renders monospaced text with transparent background. You can edit global CSS to add grey color. From Confluence manual:

  1. Choose the cog icon at top right of the screen, then choose Confluence Admin.
  2. Choose Stylesheet.
  3. Choose Edit.
  4. Paste your custom CSS into the text field.
  5. Choose Save.

Custom CSS for displaying grey background in monospaced blocks:

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; } 

If you're using Confluence OnDemand (cloud):

  1. Click the cog/gear in the bottom of the sidebar on the left
  2. Select Look and Feel
  3. Click the Sidebar, Header and Footer tab
  4. Paste your custom CSS into the Header field
  5. Wrap the code in a {style} block
  6. Save

Paste the following:

{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} 

After that you'll get nice and tidy stackoverflow-stylish inline code spans just by writing {{sometext}}.

like image 36
dipp Avatar answered Oct 02 '22 05:10

dipp