Синтаксис документації

Документація використовує Markdown та синтаксис Texy з деякими розширеннями.

Посилання

Для внутрішніх посилань використовується запис у квадратних дужках [посилання]. Це може бути або у формі з вертикальною рискою [текст посилання |ціль посилання], або скорочено [текст посилання], якщо ціль збігається з текстом (після перетворення на малі літери та дефіси):

  • [Назва сторінки |Page name]<a href="/uk/page-name">Назва сторінки</a>
  • [текст посилання |Page name]<a href="/uk/page-name">текст посилання</a>

Ми можемо посилатися на іншу мовну версію або інший розділ. Розділом вважається бібліотека Nette (наприклад, forms, latte тощо) або спеціальні розділи, такі як best-practices, quickstart тощо:

  • [cs:Назва сторінки |cs:Page name]<a href="/cs/page-name">Назва сторінки</a> (той самий розділ, інша мова)
  • [tracy:Назва сторінки |tracy:Page name]<a href="//tracy.nette.org/uk/page-name">Назва сторінки</a> (інший розділ, та сама мова)
  • [tracy:cs:Назва сторінки |tracy:cs:Page name]<a href="//tracy.nette.org/cs/page-name">Назва сторінки</a> (інший розділ та мова)

За допомогою # також можна націлитися на конкретний заголовок на сторінці.

  • [Заголовок |#Heading]<a href="#toc-heading">Заголовок</a> (заголовок на поточній сторінці)
  • [Назва сторінки#Заголовок |Page name#Heading]<a href="/uk/page-name#toc-heading">Назва сторінки</a>

Посилання на головну сторінку розділу: (@home – це спеціальний вираз для домашньої сторінки розділу)

  • [текст посилання |@home]<a href="/uk/">текст посилання</a>
  • [текст посилання |tracy:]<a href="//tracy.nette.org/uk/">текст посилання</a>

Посилання на документацію API

Завжди вказуйте лише за допомогою цього запису:

Повністю кваліфіковані назви використовуйте лише при першій згадці. Для подальших посилань використовуйте спрощену назву:

Посилання на документацію PHP

Вихідний код

Блок коду починається з ```lang і закінчується ```. Підтримувані мови: php, latte, neon, html, css, js та sql. Для відступів завжди використовуйте табуляції.

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

Ви також можете вказати ім'я файлу як ```php .{file: ArrayTest.php}, і блок коду буде відрендерено таким чином:

public function renderPage($id)
{
}

Заголовки

Найвищий заголовок (тобто назву сторінки) підкресліть зірочками. Для розділення секцій використовуйте знаки рівності. Заголовки підкреслюйте знаками рівності, а потім дефісами:

MVC Додатки & презентери
************************
...


Створення посилань
==================
...


Посилання в шаблонах
--------------------
...

Рамки та стилі

Перекс позначимо класом .[perex]

Примітку позначимо класом .[note]

Пораду позначимо класом .[tip]

Застереження позначимо класом .[caution]

Більш сильне застереження позначимо класом .[warning]

Номер версії .{data-version:2.4.10}

Класи записуйте перед рядком:

.[perex]
Це перекс.

Будь ласка, усвідомте, що рамки, такі як .[tip], “притягують” очі, тому їх використовують для підкреслення, а не для менш важливої інформації. Тому максимально економте їх використання.

Зміст

Зміст (посилання в правому меню) генерується автоматично для всіх сторінок, розмір яких перевищує 4 000 байт, причому цю стандартну поведінку можна змінити за допомогою Метатеги {{toc}}. Текст, що утворює зміст, стандартно береться безпосередньо з тексту заголовків, але за допомогою модифікатора .{toc} можна відобразити в змісті інший текст, що особливо корисно для довших заголовків.



Довгий та розумний заголовок .{toc: Будь-який інший текст, відображений у змісті}
=================================================================================

Метатеги

  • встановлення власної назви сторінки (у <title> та навігаційному ланцюжку) {{title: Інша назва}}
  • перенаправлення {{redirect: pla:cs}} – див. Посилання
  • примусове {{toc}} або заборона {{toc: no}} автоматичного змісту (блок з посиланнями на окремі заголовки)