Wiki szintaxis
A Wiki a Markdown és Texy szintaxist használja, számos fejlesztéssel.
Linkek
Belső hivatkozások esetén a szögletes zárójelben lévő jelölés [link]
használjuk. Ez vagy a függőleges
vonallal ellátott formában történik [link text |link target]
, vagy rövidített formában
[link text]
ha a cél megegyezik a szöveggel (kisbetűvé és kötőjelekké való átalakítás után):
[Page name]
→<a href="/en/page-name">Page name</a>
[link text |Page name]
→<a href="/en/page-name">link text</a>
Egy másik nyelvre vagy egy másik szekcióra is hivatkozhatunk. A szekció egy Nette könyvtár (pl. forms
,
latte
, stb.) vagy speciális szekciók, mint best-practices
, quickstart
, stb:
[cs:Page name]
→<a href="/en/page-name">Page name</a>
(ugyanaz a szekció, más nyelv)[tracy:Page name]
→<a href="//tracy.nette.org/en/page-name">Page name</a>
(másik szakasz, ugyanaz a nyelv)[tracy:cs:Page name]
→<a href="//tracy.nette.org/en/page-name">Page name</a>
(más szekció és más nyelv)
Lehetőség van arra is, hogy a #
segítségével egy adott címsorra célozzunk az oldalon.
[#Heading]
→<a href="#toc-heading">Heading</a>
(az aktuális oldal fejléce)[Page name#Heading]
→<a href="/en/page-name#toc-heading">Page name</a>
Link a szakasz kezdőlapjára: (@home
a szekció kezdőlapjának speciális kifejezése)
[link text |@home]
→<a href="/en/">link text</a>
[link text |tracy:]
→<a href="//tracy.nette.org/en/">link text</a>
Linkek az API dokumentációhoz
Mindig a következő jelöléseket használja:
[api:Nette\SmartObject]
→ Nette\SmartObject[api:Nette\Forms\Form::setTranslator()]
→ Nette\Forms\Form::setTranslator()[api:Nette\Forms\Form::$onSubmit]
→ Nette\Forms\Form::$onSubmit[api:Nette\Forms\Form::Required]
→ Nette\Forms\Form::Required
A teljesen minősített nevek csak az első említésben használatosak. A többi hivatkozásnál használjon egyszerűsített nevet:
[Form::setTranslator() |api:Nette\Forms\Form::setTranslator()]
→ Form::setTranslator()
Linkek a PHP dokumentációhoz
[php:substr]
→ substr
Forráskód
A kódblokk a ```lang
kezdődik és ```
végződik. A támogatott nyelvek: php
,
latte
, neon
, html
, css
, js
és sql
. A behúzáshoz
mindig használjon tabulátorokat.
```php
public function renderPage($id)
{
}
```
A fájlnevet megadhatja ```php .{file: ArrayTest.php}
néven is, és a kódblokk így lesz megjelenítve:
public function renderPage($id)
{
}
Címsorok
Felső címsor (oldal neve) csillagokkal aláhúzva (*
). For normal headings use equal signs (=
) and
then hyphens (-
).
MVC Applications & Presenters
*****************************
...
Link Creation
=============
...
Links in Templates
------------------
...
Keretek és stílusok
A vezető bekezdés osztállyal jelölve .[perex]
Osztállyal jelölt megjegyzések .[note]
Osztállyal jelölt tipp .[tip]
Figyelmeztetés osztállyal jelölve .[caution]
Erős figyelmeztetés osztállyal jelölve .[warning]
Verziószám .{data-version:2.4.10}
Az osztályokat a kapcsolódó sor elé kell írni:
.[note]
This is a note.
Kérjük, vegye figyelembe, hogy az olyan dobozok, mint .[tip]
felhívja a figyelmet, és ezért hangsúlyozásra
kell használni, nem pedig kevésbé fontos információkra.
Tartalomjegyzék
A tartalomjegyzék (linkek az oldalsávban) automatikusan generálódik, ha az oldal hosszabb, mint 4 000 bájt. Ez az
alapértelmezett viselkedés megváltoztatható a {{toc}}
meta taggel módosítható.
A tartalomjegyzék szövege alapértelmezés szerint a címsorból származik, de lehetőség van más szöveget is használni
egy .{toc}
módosítóval. Ez különösen a hosszabb címsorok esetében hasznos.
Long and Intelligent Heading .{toc: A Different Text for TOC}
=============================================================
Meta címkék
- saját oldalcím beállítása (a
<title>
és morzsák){{title: Another name}}
- átirányítás
{{redirect: pla:cs}}
– linkekmegtekintése - kikényszerítés
{{toc}}
vagy letiltása{{toc: no}}
tartalomjegyzék