inline code
Confluence içinde nasıl biçimlendirebilirim like this
? Yani, ayrı bir kod bloğu değil, sadece satır içi classname
.
inline code
Confluence içinde nasıl biçimlendirebilirim like this
? Yani, ayrı bir kod bloğu değil, sadece satır içi classname
.
Yanıtlar:
Confluence'a satır içi tek aralıklı yazı tipi eklemek için, metni çift kıvırcık parantez içine alın.
Bu bir {{example}}
.
Confluence 4.x veya daha üstünü kullanıyorsanız, paragraf stili menüsünden "Önceden biçimlendirilmiş" seçeneğini de belirleyebilirsiniz. Bunun tüm çizgi için geçerli olacağını lütfen unutmayın .
Burada tam referans .
Varsayılan olarak Confluence tek aralıklı metni saydam arka planla oluşturur. Gri renk eklemek için genel CSS'yi düzenleyebilirsiniz. Gönderen Confluence kılavuzda :
Tek aralıklı bloklarda gri arka planı görüntülemek için özel 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 (bulut) kullanıyorsanız:
{style}
bloğa sarınAşağıdakileri yapıştırın:
{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}
Bundan sonra sadece yazarak güzel ve düzenli stackoverflow-şık satır içi kodu yayılır elde edersiniz {{sometext}}
.
{style}
önce ve sonra koymanız gerekir . Kullanım örneği{style}
.
[class^=SpaceCustomSettingsBlockComponent_unsupportedMacros]{display: none;}
Özel CSS'ye yeni dahil oldum : p
Fiendly Confluence yöneticinizden sizin için bir makro oluşturmasını isteyebilirsiniz. Confluence 3.x için bir makro örneği
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>
Ardından kullanıcılar {inlinecode}like this{inlinecode}
Yüklüyse {html}
veya {style}
makrolarını da kullanabilir veya alanınıza ilişkin stil sayfasına bu stili ekleyebilirsiniz.
Siz oradayken Confluence yöneticinizden sizin için bir kbd makrosu oluşturmasını isteyin. Yukarıdakilerin aynısı hariç Macro name
edilir sürüm kbd ve Template
geçerli:
<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>
Ardından kullanıcılara F1ve Entertuşlarına basmalarını bildiren belgeler yazabilirsiniz .
Satır içi metinlerin etrafında ile {{ }}
.
Uyarılar:
}}
{{ }}
, düzeltmek için ekleyemeyebilirsiniz . Sadece yeniden yazın veya biçimlendirmeden yapıştırın ( Mac'te Cmd ⌘+ Shift+ V), sonra {{ }}
boşluk ekleyin ve vurun.{{ }}
Mevcut metne daha sonra eklerseniz, başka karakterler ile çevrelenemez, örneğin önceden biçimlendirilmiş metninizin çevresinde parantez istiyorsanız, ayraç (my text)
ekleyerek düzeltemezsiniz ({{my text}})
. Önce metninizin çevresine boşluk ( my text )
ekleyin, ardından {{ }}
.Confluence 4 ve üstü itibariyle, iki kıvırcık parantez yazmak işe yaramıyor.
Şimdi Monospace yazı tipini seçmeniz gerekiyor. Değiştirmek istediğiniz metni vurgulayın ve:
Windows: Ctrl + Üst Karakter + M
Mac: Command + Üst Karakter + M
Alternatif olarak, bir backtick (`) yazabilirsiniz ve Confluence, başka bir backtick yazana kadar her şeyi biçimlendirir
Alternatif olarak, kalın ve italik seçeneklerin yanında, "diğer" açılır menüsünü tıklayıp Monospace'i seçebilirsiniz:
Confluence 5.4.2'de satır içi kodunuzu <code></code>
kaynak düzenleyicide etiketlerle çevreleyebilirsiniz :
Confluence will show <code>this inline code</code> in a fixed font.
Çift ayraç özelliği yalnızca Confluence editöründe etkileşimli metin eklerken çalıştığından, değiştirilecek birçok parçanın olduğu durumlarda bu yararlı olabilir.
İsteğe bağlı satır numaraları vb. İçeren büyük bir kod bloğu eklemek istiyorsanız, Kod Makrosu'nu kullanın (Makrolar -> Diğer altında bulunur).
{
Makro tarayıcıyı getirmek ve kod yazmaya başlamak için yazın .
Kodu metniniz içinde satır içinde biçimlendirmek için kodunuzu çevreleyen '' 'karakterini kullanın. Genellikle klavyenizdeki '1' tuşunun solunda bulunur.
Misal:
`printf("Hello World");`
Stack Exchange ile aynı sınırlayıcı!
Bu yazının yazıldığı sırada, bunu {{string}}
ne {{ string }}
işe yaradığını buldum . Kontrol panelimde yalnızca kod bloğu düğmesi vardı.
Ancak, sabit genişlikte biçimlendirme için bir kısayol listelenmiştir: Ctrl
+ Shift
+ M
.
Menülerde dolaştım ama bize hangi sürümün sunulduğunu bulamadım.
Tüm bu diğer cevaplar kesinlikle iyi fikirlere benziyor ve önce bunları kullanmanızı tavsiye ederim, ancak devam edeceğim ve eksiksizlik uğruna listeye bir tane daha ekleyeceğim.
Html makrosunu kullanabilir ve ardından içeriğinizi <pre> </pre>
etiketlere yapıştırabilirsiniz .
{pre}
Kısayol olarak kullanıcılarımız için bir makro oluşturdum {html}<pre> ... </pre>{html}
. Confluence 5 tamamen başka bir konudur.
Benim için en kolay yol İşaretleme Eklemektir.
Sonra metin kutusuna metni kaşlı ayraçlar arasına yazın.
Biçimlendirilmiş metni yeni bir satıra ekler, ancak herhangi bir yere, hatta satır içine bile kopyalayabilirsiniz.
Bunu yapmanın en kolay yolu satırın başından itibaren markdown yazmaktır. Tuşuna basın Ctrl+D
(biçimlendirme giriş iletişim kutusunu açma kısayolu) ve işaretleme yazın. Normal wiki editörü kesin biçimlendirme için çok iyi görünmüyor. Karakter stilleri hakkında çok şey bilmiyor gibi görünüyor ve sadece paragraf stillerini biliyor.
WinWord'unuz varsa, ihtiyacınız olanı buna kopyalayabilir, sonuçlara dokunabilir ve ardından Confluence'a yapıştırabilirsiniz. Bunu diğer çözümlerden daha kolay buldum.