Ŝablono:Kodo kun ekzemplo/dokumentado

Ĉi tiu ŝablono estas uzata por prezenti markaĵon aŭ kodon flanke de rezulto.

Ŝablonaj parametroj[Administri ŜablonDatumojn]

ParametroPriskriboTipoStato
maldekstra marĝenomaldekstra marĝeno

Por difini marĝenon je la dekstra flanko de la tabelo.

Defaŭlta
0
Ĉenomalnepra
larĝolarĝo

Por difini la larĝon de la tuta tabelo.

Defaŭlta
auto
Ĉenomalnepra
stilostilo

Por CSS-stilaj plibonigoj de la tabela aranĝo.

Ĉenomalnepra
neniu kaplinioneniu kaplinio

Difini (kiel ekz. neniu kaplinio=jes) por subpremi la kapliniojn de la kolumnoj kaj de la tabela titolo.

Ĉenomalnepra
titolotitolo

Titolo supre de la tabelo.

Ĉenomalnepra
kolumna kapostilokolumna kapostilo

Por CSS-stilaj plibonigoj de la aranĝado de ĉiuj kaplinioj de la kolumnoj.

Ĉenomalnepra
kolumna1kapostilokolumna1kapostilo

Por CSS-stilaj plibonigoj de la aranĝado de la kaplinio por la unua kolumno. Superskribas (sed ne anstataŭigas) kolumnan kapostilon.

Ĉenomalnepra
kolumno1kolumno1

Kaplinio de la unua kolumno pri kodo.

Defaŭlta
"Markup"
Ĉenomalnepra
kolumna2kapostilokolumna2kapostilo

Por CSS stilaj plibonigoj de la aranĝado de la kaplinio por la dua kolumno. Superskribas (sed ne anstataŭigas) kolumnan kapostilon.

Ĉenomalnepra
kolumno2kolumno2

Kaplinio de la dua kolumno pri rezulto.

Defaŭlta
"Renders as"
Ĉenomalnepra
Column 1 stylekodostilo markupstyle

Por CSS-stilaj plibonigoj de la prezentado de la enhavo de la unua kolumno por kodo (ekz. pli malgranda font-size).

Ekzemplo
white-space: nowrap
Ĉenomalnepra
Column 2 stylerezultostilo

Por CSS-stilaj plibonigo de la prezentado de la enhavo de la dua kolumno por rezulto.

Ĉenomalnepra
11

linio 1, (markaĵa/koda) enhavo de la unua kolumno.

Ĉenomalnepra
22

linio 1, rezulta enhavo de la dua kolumno.

Ĉenomalnepra
33

linio 2, enhavo (ktp.) de la unua kolumno.

Ĉenomalnepra
44

linio 2, enhavo (ktp.) de la dua kolumno.

Ĉenomalnepra
3939

Enhavo de la unua kolumno en la lasta ebla linio.

Ĉenomalnepra
4040

Enhavo de la dua kolumno en la lasta ebla linio.

Ĉenomalnepra

Ĉiu ĉelo en la unua ("Markup") kolumno uzas <pre> por reteni linisaltojn kaj spacojn sed stilitaj por ebligi al enhavo envolvi kun ĝi. Ĝi estas kutime dezirebla por eskapi la enhavon de ĉi tiuj ĉeloj tiel ke la markaĵo estas montrata envolvante la markaĵon en <nowiki>. Estas teknike ne eble aldoni ĉi tiun trajton al la ŝablono.

Ĉiu ĉelo en la dua ("Renders as") kolumno estas kutime la neeskapita markaĵo kopiita el la koncerna "Markaĵa" ĉelo antaŭ ĝi. Ekzistas okazoj kie tio povas diferenci:

  • Se la unua linio inkludas vikian markaĵon kiu devas starti en nova linio kiel #, * aŭ ; tiam uzu <nowiki /> antaŭ la unua linio; vidu ekzemploj malsupre.
  • Kaplinia markaĵo kiel == montriĝos en la paĝa tabelo de enhavo; uzu {{ŝajna titolo}}.
  • Kelkaj ŝablonoj metos la paĝon en zorgigan kategorion, kio estas kutime nedezirata:
  • Kelkaj ŝablonoj povas havi eraran kontrolon kio metas la paĝon en zorgigan kategorion. Subpremi the category as possible:

Limigoj

redakti

Se vi ne envolvas la enhavon de la markaĵa ĉelo en <nowiki>, tiam iu ŝablona markaĵo ne estos eskapata, ĝi estos ekspansiata.

Ĉi tiu ekzemplo montras la markaĵon por {{ŝ|tag}}:

Redonas kiel Atendata redonaĵo
{{[[Ŝablono:tag|tag]]}} 
{{ŝ|tag}}

HTML entoj

redakti

HTML entoj estas malkomponataj en la koda ĉelo:

Nevikiigita kodo montras kiel Atendata kodo
 – 
&nbsp;&ndash;

Por ĉirkaŭiri tion, anstataŭigu la & per &amp; do &amp;nbsp; montriĝos kiel &nbsp;

Listo kaj alinea markaĵo

redakti

Se la unua linio inkludas vikian kodon kiu devas starti en nova linio kiel #, * aŭ ; tiam uzu <nowiki />:

Sen <nowiki />
Kodo Rezulto
# Listero 1
# Listero 2
# Listero 3
# Listero 4 
# Listero 1
  1. Listero 2
  2. Listero 3
  3. Listero 4
Kun <nowiki />
Kodo Rezulto
<nowiki />
# Listero 1
# Listero 2
# Listero 3
# Listero 4 
  1. Listero 1
  2. Listero 2
  3. Listero 3
  4. Listero 4

Ekzemploj

redakti

Simplaj

redakti
Kodo Rezulto
'''Grasa teksto''' 
Grasa teksto
''Kursiva teksto'' 
Kursiva teksto

Pli kompleksa

redakti

Notu ke la dua argumento de {{Kodo kun ekzemplo}} ĉi tie uzas {{Ŝajna titolo}} kaj {{ŝajna citado bezonata}}.

Kodo Rezulto
The quick brown fox jumps over the lazy dog.{{#tag:ref|Piednoto.<ref>Referenco por la piednoto.</ref>|group=nb}} The cow jumped over the moon.{{Mankas fonto}}

  == Notoj ==
  {{Referencoj|group=nb}}

  == Referencoj ==
  {{Referencoj}}
   
The quick brown fox jumps over the lazy dog.[nb 1] The cow jumped over the moon.[mankas fonto]
Notoj
  1. Piednoto.[1]
Referencoj
  1. Referenco por la piednoto.

Pluraj linioj

redakti
Kodo Rezulto
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.

Kun titolo

redakti
Foxes and dogs
Kodo Rezulto
The quick brown fox jumps over the lazy dog. 
The quick brown fox jumps over the lazy dog.

Montri redonatan HTML

redakti

Se ŝablono estas inkludata ene de {{kodo}}, ĝi montras la redonatan HTML:

Kodo Rezulto
{{citaĵo el libro |familia nomo=White |persona nomo=T. H. |titolo=The Book of Merlyn |jaro=1977}} 
White, T. H.. (1977) The Book of Merlyn.
{{kodo|{{citaĵo el libro |familia nomo=White |persona nomo=T. H. |titolo=The Book of Merlyn |jaro=1977}}}} 
<cite class="libro" style="font-style:normal;" id="referenco-White-1977">White, T. H..&#32;&#32;(1977) ''The Book of Merlyn''.</cite>