Σύνταξη Τεκμηρίωσης

Η τεκμηρίωση χρησιμοποιεί Markdown & σύνταξη Texy με ορισμένες επεκτάσεις.

Σύνδεσμοι

Για εσωτερικούς συνδέσμους χρησιμοποιείται η γραφή σε αγκύλες [σύνδεσμος]. Αυτό μπορεί να γίνει είτε με κάθετη γραμμή [κείμενο συνδέσμου |στόχος συνδέσμου], είτε συντομευμένα [κείμενο συνδέσμου], αν ο στόχος είναι ίδιος με το κείμενο (μετά από μετατροπή σε πεζά γράμματα και παύλες):

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

Μπορούμε να συνδέσουμε σε άλλη γλωσσική έκδοση ή σε άλλη ενότητα. Ενότητα νοείται η βιβλιοθήκη Nette (π.χ. forms, latte, κ.λπ.) ή ειδικές ενότητες όπως best-practices, quickstart κ.λπ.:

  • [cs:Page name]<a href="/cs/page-name">Page name</a> (ίδια ενότητα, άλλη γλώσσα)
  • [tracy:Page name]<a href="//tracy.nette.org/en/page-name">Page name</a> (άλλη ενότητα, ίδια γλώσσα)
  • [tracy:cs:Page name]<a href="//tracy.nette.org/cs/page-name">Page name</a> (άλλη ενότητα και γλώσσα)

Με τη χρήση του # είναι επίσης δυνατό να στοχεύσουμε σε μια συγκεκριμένη επικεφαλίδα στη σελίδα.

  • [#Heading]<a href="#toc-heading">Heading</a> (επικεφαλίδα στην τρέχουσα σελίδα)
  • [Page name#Heading]<a href="/en/page-name#toc-heading">Page name</a>

Σύνδεσμος στην αρχική σελίδα της ενότητας: (@home είναι μια ειδική έκφραση για την αρχική σελίδα της ενότητας)

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

Σύνδεσμοι στην Τεκμηρίωση API

Πάντα να τους αναφέρετε μόνο χρησιμοποιώντας αυτή τη γραφή:

Χρησιμοποιήστε πλήρως προσδιορισμένα ονόματα μόνο στην πρώτη αναφορά. Για επόμενους συνδέσμους χρησιμοποιήστε το απλοποιημένο όνομα:

Σύνδεσμοι στην Τεκμηρίωση PHP

Πηγαίος Κώδικας

Ένα μπλοκ κώδικα ξεκινά με ```lang και τελειώνει με ```. Οι υποστηριζόμενες γλώσσες είναι php, latte, neon, html, css, js και sql. Για την εσοχή χρησιμοποιείτε πάντα tabulators.

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

Μπορείτε επίσης να αναφέρετε το όνομα του αρχείου ως ```php .{file: ArrayTest.php} και το μπλοκ κώδικα θα αποδοθεί με αυτόν τον τρόπο:

public function renderPage($id)
{
}

Επικεφαλίδες

Την υψηλότερη επικεφαλίδα (δηλαδή τον τίτλο της σελίδας) υπογραμμίστε την με αστερίσκους (***). Για τον διαχωρισμό ενοτήτων χρησιμοποιήστε ίσον (===). Τις υπόλοιπες επικεφαλίδες υπογραμμίστε τις με ίσον (===) και στη συνέχεια με παύλες (---):

Εφαρμογές MVC & Presenters
**************************
...


Δημιουργία Συνδέσμων
====================
...


Σύνδεσμοι στα Templates
-----------------------
...

Πλαίσια και Στυλ

Το perex το επισημαίνουμε με την κλάση .[perex]

Τη σημείωση την επισημαίνουμε με την κλάση .[note]

Τη συμβουλή την επισημαίνουμε με την κλάση .[tip]

Την προειδοποίηση την επισημαίνουμε με την κλάση .[caution]

Μια πιο έντονη προειδοποίηση την επισημαίνουμε με την κλάση .[warning]

Αριθμός έκδοσης .{data-version:2.4.10}

Γράψτε τις κλάσεις πριν από τη γραμμή:

.[perex]
Αυτό είναι το perex.

Παρακαλούμε λάβετε υπόψη ότι τα πλαίσια όπως το .[tip] “τραβούν” τα μάτια, επομένως χρησιμοποιούνται για έμφαση, όχι για λιγότερο σημαντικές πληροφορίες. Γι' αυτό χρησιμοποιήστε τα με τη μέγιστη φειδώ.

Πίνακας Περιεχομένων

Ο πίνακας περιεχομένων (σύνδεσμοι στο δεξί μενού) δημιουργείται αυτόματα για όλες τις σελίδες των οποίων το μέγεθος υπερβαίνει τα 4.000 bytes. Αυτή η προεπιλεγμένη συμπεριφορά μπορεί να τροποποιηθεί χρησιμοποιώντας τα meta tags {{toc}}. Το κείμενο που αποτελεί τα περιεχόμενα λαμβάνεται συνήθως απευθείας από το κείμενο των επικεφαλίδων, αλλά με τον τροποποιητή .{toc} είναι δυνατό να εμφανιστεί στα περιεχόμενα διαφορετικό κείμενο, πράγμα που είναι χρήσιμο κυρίως για μακροσκελείς επικεφαλίδες.



Μακροσκελής και Έξυπνη Επικεφαλίδα .{toc: Οποιοδήποτε άλλο κείμενο εμφανίζεται στα περιεχόμενα}
===============================================================================================

Meta Tags

  • Ορισμός προσαρμοσμένου τίτλου σελίδας (στο <title> και στην πλοήγηση breadcrumb) {{title: Άλλος τίτλος}}
  • Ανακατεύθυνση {{redirect: pla:cs}} – βλ. Σύνδεσμοι
  • Επιβολή {{toc}} ή απενεργοποίηση {{toc: no}} του αυτόματου πίνακα περιεχομένων (πλαίσιο με συνδέσμους στις επιμέρους επικεφαλίδες)