Syntax reference.cs (Čeština, Deutsch, English, Français, Italiano, Português brasileiro)

This revision is from 2009/11/21 13:54. You can Restore it.

Tento dokument popisuje značkovací jazyk (syntaxi) jádra LionWiki (tj. bez pluginů). Syntaxe tabulek (poskytovaných zásuvným modulem) je na samostatné stránce: Tables plugin.

Nadpisy(Edit)

Příklad:

!Nadpis H2
!!Nadpis H3
!!!Nadpis H4

Nadpis H2(Edit)

Nadpis H3(Edit)

Nadpis H4(Edit)

Čím víc vykřičníků použijete, tím bude nadpis menší. Použít můžete až 5 vykřičníků. Vykřičník označující nadpis, se musí nacházet na začátku řádky.

Seznamy(Edit)

Nečíslovaný seznam(Edit)

* Ovoce
** Jablko
*** Granny smith
** Pomeranč
* Zelenina
** Česnek
** Cibule

  • Ovoce
    • Jablko
      • Granny smith
    • Pomeranč
  • Zelenina
    • Česnek
    • Cibule

Číslovaný seznam(Edit)

# První položka 
## První položka 2. úrovně 
### První položka 3. úrovně
## Druhá položka 2. úrovně 

  1. První položka
    1. První položka 2. úrovně
      1. První položka 3. úrovně
    2. Druhá položka 2. úrovně

Textové styly(Edit)

'''Tučné''' → Tučné (3 apostrofy)

''Kurzíva'' → Kurzíva (2 apostrofy)

'''''Tučná kurzíva''''' → Tučná kurzíva (5 apostrofů)

'—Přeškrtnuté—' → Přeškrtnuté

'__Podtržené__' → Podtržené

{small}Small text{/small} → Small text

2{sup}10{/sup} → x10

x{sub}i{/sub} → xi

CSS styly, třídy a ID(Edit)

Dostupné od LionWiki 3.1

{.prvni.druha#id color: blue; font-size: large}Nastylovaný text s dvěma třídami a ID{/} 

Nastylovaný text s dvěma třídami a ID

Třídy se označují tak, že se před ně dá tečka, před ID se dává # (hash). Mezi třídami a ID nesmí být mezera, vše za první mezerou se totiž považuje za styl. Další příklady:

{. display: block;}Text{/} - bez třídy a ID, pouze styl
{.citace}Text{/if} - pouze třída

Obklopujícím elementem je <span>.

Emaily, odkazy, obrázky(Edit)

Odkazy na jiné stránky můžou být vytvořené takto:

[Hlavní stránka] -> Main page

případně takto

[Hlavní stránka projektu|Main page] -> Hlavní stránka projektu


Emaily a webové odkazy jsou rozpoznány automaticky:

http://lionwiki.0o.cz -> http://lionwiki.0o.cz

lionwiki@priklad.com -> lionwiki@priklad.com


Můžete také používat relativní odkazy, které budou začínat ./ (jinak budou interpretovány jako Wiki stránky). Takže pokud chcete odkázat na některou HTML stránku ve stejném adresáři, použijte:

[Zajímavá stránka|./NejakaWebovaStranka.html] -> Zajímavá stránka

Obrázky (Edit)

Potřebujete-li snadný způsob, jak nahrávat obrázky (nebo jiné soubory) na server, podívejte se na Upload plugin.

[http://lionwiki.0o.cz/lion.jpg] →

Obrázek může být také odkazem: [http://lionwiki.0o.cz/lion.jpg|http://lionwiki.0o.cz/] →

Můžete také umístit obrázek vlevo nebo vpravo, popř. kombinovat s funkcí odkazu:

← [http://lionwiki.0o.cz/lion.jpg|left]

[http://lionwiki.0o.cz/lion.jpg|http://lionwiki.0o.cz/|right] →


Podstránky (anglicky "subpages")(Edit)

Jako podstránku označujeme stránku, kterou speciálním příkazem vkládáme do jiné stránky. Hodí se to například pro navigační menu (pro něž máme Menu plugin).

Syntaxe: {include:Menu}

Stejný příkaz jde použít i v šabloně stránky (tedy .html souboru), ale v tom případě musí být daná stránka v HTML (v tomto případě obsah může, ale nemusí být obklopen tagy {html} a {/html}).

Vícejazykový obsah(Edit)

Člověk občas potřebuje servírovat člověku obsah podle toho, jakému jazyku návštěvník rozumí. Řekněme, že bych si chtěl udělat stránku s Autobiografií v češtině a angličtině. Udělám to tak, že založím stránky Autobiografie.cs a Autobiografie.en Na stránku pak odkazujeme bez přípony, tj. [Autobiografie]. LionWiki obdrží požadavek na zobrazení stránky se jménem Autobiografie. Protože ale vidí, že návštěvník je asi Čech, zkusí první najít stránku Autobiografie.cs a vida, je tam.

Problém ovšem nastává v případě, že návštěvník je Něměc. Stránka Autobiografie.de ani Autobiografie neexistuje, přesto je dost velká pravděpodobnost, že návštěvník aspoň trochu rozumí anglicky (a my anglickou verzi máme) - mu se ale nezobrazí nic. Doporučené řešení je použití redirectu (viz další odstavec), kdy vytvoříme ještě stránku Autobiografie a jediné co do ní dáme je redirect na defaultní verzi (v tomto případě anglickou, protože je pravděpodobnější, že Němec umí anglicky než česky).

Přesměrování (anglicky "redirect")(Edit)

V předchozím odstavci jsme si ukázali, že by se nám občas hodila funkce přesměrování na jinou stránku. Kromě tohoto použití se nabízí i přesměrování ze synonymních tvarů jména článku, např. odkaz na "Česko" by měl vést na stejnou stránku jako odkaz na "Česká republika". A jak to uděláme?

{redirect:stránka}

Tento příkaz je nutné umístit na úplný začátek stránky, jinak nebude fungovat.

Ostatní(Edit)

Obsah(Edit)

Automaticky generovaný obsah obstarává {TOC} (demo viz vlevo). Obsahuje odkazy na všechny nadpisy ve stránce. Lze vložit do stránky i šablony.

Znaky(Edit)

Některé sekvence znaků jsou automaticky nahrazené:

  • Šipky: <-- : ←, --> : →, <--> : ↔
  • Pomlčka: -- : —
  • Copyrighty(práva): (c) or (C) : ©, (r) or (R) : ®

Kód(Edit)

Syntaxe je užitečná v případě, že potřebujete zachovat originální formátování textu, hlavně při výpisu zdrojového kódu programů.

{{import sys

if len(sys.argv) == 2:

print "Hello",sys.argv[1]}}

změní na:

import sys
if len(sys.argv) == 2:
   print "Hello",sys.argv[1]

Pro barevně zvýrazněné zdrojové kódy máme SyntaxHighlighter plugin.

Vodorovná čára(Edit)


vytvořená ----

Potlačení Wiki syntaxe(Edit)

Použitím znaku ^ před klíčovým slovem, nebo použitím {{něco}}. Pokud stále nevíte jak na to, koukněte se na kód této stránky, kde je několik takových příkladů. Jestli potřebujete vložit dvakrát znak ^ (dvě stríšky), stačí když je zdvojíte: ^^

HTML kód(Edit)

Chcete vložit YouTube video na svoje stránky? Nebo nějaký jiný HTML kód? Stačí ho vložit mezi {html}nějaký html kód{/html}.

{html}<object width="217" height="177"><param name="movie" value="http://www.youtube.com/v/OvZrhdy2UdY&hl=cs&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value=\"always\"></param><embed src="http://www.youtube.com/v/OvZrhdy2UdY&hl=cs&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="217" height="177"></embed></object>{/html}

HTML entity(Edit)

HTML entity jsou automaticky rozpoznány a ponechány bez modifikací.

Nový řádek(Edit)

LionWiki spojí několik za sebou následujících prázdných řádků do jediného. Pokud potřebujete víc než jeden, použijte {br}.

Tags: syntax, czech