Sintaxa documentației

Documentația utilizează Markdown & sintaxa Texy cu unele extensii.

Linkuri

Pentru linkurile interne se utilizează notația în paranteze drepte [link]. Fie în forma cu bară verticală [text link |țintă link], fie prescurtat [text link], dacă ținta este identică cu textul (după transformarea în litere mici și cratime):

  • [Page name]<a href="/ro/page-name">Page name</a>
  • [text link |Page name]<a href="/ro/page-name">text link</a>

Putem face link către o altă versiune lingvistică sau către o altă secțiune. Prin secțiune se înțelege o bibliotecă Nette (de ex. forms, latte, etc.) sau secțiuni speciale precum best-practices, quickstart etc.:

  • [cs:Page name]<a href="/cs/page-name">Page name</a> (aceeași secțiune, altă limbă)
  • [tracy:Page name]<a href="//tracy.nette.org/ro/page-name">Page name</a> (altă secțiune, aceeași limbă)
  • [tracy:cs:Page name]<a href="//tracy.nette.org/cs/page-name">Page name</a> (altă secțiune și limbă)

Folosind # este de asemenea posibil să țintim un anumit titlu de pe pagină.

  • [#Heading]<a href="#toc-heading">Heading</a> (titlu pe pagina curentă)
  • [Page name#Heading]<a href="/ro/page-name#toc-heading">Page name</a>

Link către pagina de start a secțiunii: (@home este o expresie specială pentru pagina de start a secțiunii)

  • [link text |@home]<a href="/ro/">link text</a>
  • [link text |tracy:]<a href="//tracy.nette.org/ro/">link text</a>

Linkuri către documentația API

Specificați întotdeauna doar folosind această notație:

Utilizați nume complet calificate doar la prima mențiune. Pentru linkurile ulterioare utilizați numele simplificat:

Linkuri către documentația PHP

Cod sursă

Blocul de cod începe cu ```lang și se termină cu ```. Limbajele suportate sunt php, latte, neon, html, css, js și sql. Pentru indentare utilizați întotdeauna tabulatori.

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

Puteți specifica și numele fișierului ca ```php .{file: ArrayTest.php} și blocul de cod se va reda în acest mod:

public function renderPage($id)
{
}

Titluri

Titlul cel mai înalt (adică numele paginii) subliniați-l cu asteriscuri. Pentru separarea secțiunilor utilizați semne de egal. Subliniați titlurile cu semne de egal și apoi cu cratime:

Aplicații MVC & presenteri
**************************
...


Crearea linkurilor
==================
...


Linkuri în șabloane
-------------------
...

Cadre și stiluri

Perexul îl marcăm cu clasa .[perex]

Nota o marcăm cu clasa .[note]

Sfatul îl marcăm cu clasa .[tip]

Avertismentul îl marcăm cu clasa .[caution]

Avertismentul mai accentuat îl marcăm cu clasa .[warning]

Numărul versiunii .{data-version:2.4.10}

Scrieți clasele înainte de rând:

.[perex]
Acesta este perexul.

Vă rugăm să rețineți că cadrele precum .[tip] “atrag” ochii, deci se utilizează pentru accentuare, nu pentru informații mai puțin importante. Prin urmare, utilizați-le cu maximă economie.

Cuprins

Cuprinsul (linkurile din meniul din dreapta) este generat automat pentru toate paginile a căror dimensiune depășește 4 000 de octeți, acest comportament implicit putând fi modificat folosind meta značky {{toc}}. Textul care formează cuprinsul este preluat standard direct din textul titlurilor, dar folosind modificatorul .{toc} este posibil să se afișeze în cuprins un alt text, ceea ce este util în special pentru titlurile mai lungi.



Titlu lung și inteligent .{toc: Orice alt text afișat în cuprins}
=================================================================

Meta tag-uri

  • setarea unui nume personalizat pentru pagină (în <title> și navigarea breadcrumb) {{title: Alt nume}}
  • redirecționare {{redirect: pla:cs}} – vezi odkazy
  • forțarea {{toc}} sau interzicerea {{toc: no}} cuprinsului automat (căsuța cu linkuri către titlurile individuale)