Dokumentációs szintaxis

A dokumentáció Markdown & Texy szintaxist használ néhány kiterjesztéssel.

Linkek

Belső linkekhez szögletes zárójelekben [link |odkaz] írásmódot használunk. Vagy függőleges vonallal elválasztott formában [link szövege |link célja], vagy rövidítve [link szövege], ha a cél megegyezik a szöveggel (kisbetűssé és kötőjelessé alakítás után):

  • [Page name]<a href="/hu/page-name">Page name</a>
  • [link szövege |Page name]<a href="/hu/page-name">link szövege</a>

Hivatkozhatunk más nyelvi változatra vagy más szekcióra. Szekció alatt Nette könyvtárat értünk (pl. forms, latte, stb.) vagy speciális szekciókat, mint best-practices, quickstart stb.:

  • [cs:Page name]<a href="/cs/page-name">Page name</a> (ugyanaz a szekció, más nyelv)
  • [tracy:Page name]<a href="//tracy.nette.org/hu/page-name">Page name</a> (más szekció, ugyanaz a nyelv)
  • [tracy:cs:Page name]<a href="//tracy.nette.org/cs/page-name">Page name</a> (más szekció és más nyelv)

A # segítségével egy adott címsorra is lehet célozni az oldalon.

  • [#Heading]<a href="#toc-heading">Heading</a> (címsor az aktuális oldalon)
  • [Page name#Heading]<a href="/hu/page-name#toc-heading">Page name</a>

Link a szekció kezdőoldalára: (@home egy speciális kifejezés a szekció kezdőoldalára)

  • [link szövege |@home]<a href="/hu/">link szövege</a>
  • [link szövege |tracy:]<a href="//tracy.nette.org/hu/">link szövege</a>

Linkek az API dokumentációba

Mindig csak ezzel az írásmóddal adjuk meg:

Teljesen minősített neveket csak az első említéskor használjunk. További hivatkozásokhoz használjunk egyszerűsített nevet:

Linkek a PHP dokumentációba

Forráskód

A kódblokk ```lang-gal kezdődik és ```-gal végződik. Támogatott nyelvek: php, latte, neon, html, css, js és sql. A behúzáshoz mindig tabulátorokat használjunk.

 ```php
	public function renderPage($id)
	{
	}
 ```

Megadhatja a fájlnevet is, mint ```php .{file: ArrayTest.php}, és a kódblokk így fog megjelenni:

public function renderPage($id)
{
}

Címsorok

A legfelső címsort (azaz az oldal nevét) csillagokkal húzza alá. A szekciók elválasztásához használjon egyenlőségjeleket. A címsorokat egyenlőségjelekkel, majd kötőjelekkel húzza alá:

MVC Alkalmazások & presenterek
******************************
...


Linkek létrehozása
==================
...


Linkek sablonokban
------------------
...

Keretek és stílusok

A perexet a .[perex] osztállyal jelöljük.

A megjegyzést a .[note] osztállyal jelöljük.

A tippet a .[tip] osztállyal jelöljük.

A figyelmeztetést a .[caution] osztállyal jelöljük.

Az erősebb figyelmeztetést a .[warning] osztállyal jelöljük.

Verziószám .{data-version:2.4.10}

Az osztályokat a sor elé írja:

.[perex]
Ez a perex.

Kérjük, vegye figyelembe, hogy az olyan keretek, mint a .[tip], “vonzzák” a szemet, ezért kiemelésre használják őket, nem pedig kevésbé fontos információkra. Ezért használatukkal maximálisan takarékoskodjon.

Tartalomjegyzék

A tartalomjegyzék (linkek a jobb oldali menüben) automatikusan generálódik minden olyan oldalhoz, amelynek mérete meghaladja a 4000 bájtot, de ez az alapértelmezett viselkedés módosítható a Meta tagek {{toc}} segítségével. A tartalomjegyzéket alkotó szöveg alapértelmezés szerint közvetlenül a címsorok szövegéből származik, de a .{toc} módosítóval lehetőség van más szöveg megjelenítésére a tartalomjegyzékben, ami különösen hosszabb címsorok esetén hasznos.



Hosszú és intelligens címsor .{toc: Tetszőleges más szöveg a tartalomjegyzékben}
================================================================================

Meta tagek

  • saját oldalnév beállítása (a <title>-ben és a morzsamenüben) {{title: Másik név}}
  • átirányítás {{redirect: pla:cs}} – lásd Linkek
  • az automatikus tartalomjegyzék (a linkeket tartalmazó doboz az egyes címsorokra) kényszerítése {{toc}} vagy letiltása {{toc: no}}