Sintaxa Wiki
Wiki folosește sintaxa Markdown & Texy cu câteva îmbunătățiri.
Legături
Pentru referințele interne, notația din paranteze pătrate [link]
este utilizată. Aceasta se prezintă fie sub
forma cu o bară verticală [link text |link target]
, fie în forma prescurtată [link text]
în cazul
în care ținta este aceeași cu cea din text (după transformarea în minuscule și cu cratimă):
[Page name]
→<a href="/en/page-name">Page name</a>
[link text |Page name]
→<a href="/en/page-name">link text</a>
Putem face un link către o altă limbă sau o altă secțiune. O secțiune este o bibliotecă Nette (de exemplu,
forms
, latte
, etc.) sau secțiuni speciale precum best-practices
,
quickstart
, etc:
[cs:Page name]
→<a href="/en/page-name">Page name</a>
(aceeași secțiune, limbă diferită)[tracy:Page name]
→<a href="//tracy.nette.org/en/page-name">Page name</a>
(secțiune diferită, aceeași limbă)[tracy:cs:Page name]
→<a href="//tracy.nette.org/en/page-name">Page name</a>
(secțiune și limbă diferite)
De asemenea, este posibil să vizați o anumită rubrică din pagină cu #
.
[#Heading]
→<a href="#toc-heading">Heading</a>
(titlul de pe pagina curentă)[Page name#Heading]
→<a href="/en/page-name#toc-heading">Page name</a>
Legătură către pagina principală a secțiunii: (@home
este un termen special pentru pagina principală a
secțiunii)
[link text |@home]
→<a href="/en/">link text</a>
[link text |tracy:]
→<a href="//tracy.nette.org/en/">link text</a>
Link-uri către documentația API
Utilizați întotdeauna următoarele notații:
[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
Numele complet calificate se utilizează numai în prima mențiune. Pentru celelalte linkuri, utilizați un nume simplificat:
[Form::setTranslator() |api:Nette\Forms\Form::setTranslator()]
→ Form::setTranslator()
Legături către documentația PHP
[php:substr]
→ substr
Codul sursă
Blocul de cod începe cu ```lang
și se termină cu ```
Limbajele acceptate sunt php
,
latte
, neon
, html
, css
, js
și sql
. Folosiți
întotdeauna tabulatoare pentru indentare.
```php
public function renderPage($id)
{
}
```
De asemenea, puteți specifica numele fișierului ca ```php .{file: ArrayTest.php}
și blocul de cod va fi redat
în acest mod:
public function renderPage($id)
{
}
Rubrici
Titlul de sus (numele paginii) subliniat cu stele (*
). For normal headings use equal signs (=
) and
then hyphens (-
).
MVC Applications & Presenters
*****************************
...
Link Creation
=============
...
Links in Templates
------------------
...
Casete și stiluri
Paragraf principal marcat cu clasa .[perex]
Note marcate cu clasa .[note]
Sfat marcat cu clasa .[tip]
Avertisment marcat cu clasa .[caution]
Avertisment puternic marcat cu o clasă .[warning]
Numărul versiunii .{data-version:2.4.10}
Clasele trebuie scrise înainte de linia corespunzătoare:
.[note]
This is a note.
Vă rugăm să rețineți că rubricile de tipul .[tip]
atrag atenția și, prin urmare, ar trebui folosite pentru
evidențiere, nu pentru informații mai puțin importante.
Cuprins
Cuprinsul (linkurile din bara laterală) este generat automat atunci când pagina are o lungime mai mare de 4 000 de
octeți. Acest comportament implicit poate fi modificat cu ajutorul unui {{toc}}
meta
tag. Textul pentru TOC este preluat în mod implicit din titlu, dar este posibil să se utilizeze un text diferit cu o tag
.{toc}
modificator. Acest lucru este util în special pentru titlurile mai lungi.
Long and Intelligent Heading .{toc: A Different Text for TOC}
=============================================================
Etichete meta
- setarea propriului titlu al paginii (în
<title>
și breadcrumbs){{title: Another name}}
- redirecționarea
{{redirect: pla:cs}}
– vezi linkuri - aplicarea
{{toc}}
sau dezactivarea{{toc: no}}
tabelul de conținut