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

This revision is from 2010/03/01 21:40. 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)

Syntaxe obrázků se ve verzi 3.2 značně změnila, pokud používáte starší verzi, podívejte se na [starší verzi této stránky|http://lionwiki.0o.cz/index.php?page=Syntax+reference.cs&action=rev&f1=20091121-1354-05.bak#Obrázky].

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|link=http://lionwiki.0o.cz/] →

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


Další operace s obrázky poskytuje ImageExt plugin.

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