Wiki Sözdizimi
Wiki, çeşitli geliştirmelerle birlikte Markdown ve Texy sözdizimini kullanır.
Bağlantılar
Dahili referanslar için köşeli parantez içindeki gösterim [link]
kullanılır. Bu ya dikey çubuk şeklinde
olur [link text |link target]
veya kısaltılmış biçimde [link text]
hedef metinle aynıysa (küçük
harfe ve tire işaretlerine dönüştürüldükten sonra):
[Page name]
→<a href="/en/page-name">Page name</a>
[link text |Page name]
→<a href="/en/page-name">link text</a>
Başka bir dile veya başka bir bölüme bağlantı verebiliriz. Bir bölüm bir Nette kütüphanesidir (örneğin
forms
, latte
, vb.) veya best-practices
, quickstart
, vb. gibi özel
bölümlerdir:
[cs:Page name]
→<a href="/en/page-name">Page name</a>
(aynı bölüm, farklı dil)[tracy:Page name]
→<a href="//tracy.nette.org/en/page-name">Page name</a>
(farklı bölüm, aynı dil)[tracy:cs:Page name]
→<a href="//tracy.nette.org/en/page-name">Page name</a>
(farklı bölüm ve dil)
Ayrıca #
ile sayfadaki belirli bir başlığı hedeflemek de mümkündür.
[#Heading]
→<a href="#toc-heading">Heading</a>
(geçerli sayfadaki başlık)[Page name#Heading]
→<a href="/en/page-name#toc-heading">Page name</a>
Bölümün ana sayfasına bağlantı: (@home
bölümün ana sayfası için kullanılan özel bir terimdir)
[link text |@home]
→<a href="/en/">link text</a>
[link text |tracy:]
→<a href="//tracy.nette.org/en/">link text</a>
API Dokümantasyonuna Bağlantılar
Her zaman aşağıdaki notasyonları kullanın:
[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
Tam nitelikli adlar yalnızca ilk bahiste kullanılır. Diğer bağlantılar için basitleştirilmiş bir ad kullanın:
[Form::setTranslator() |api:Nette\Forms\Form::setTranslator()]
→ Form::setTranslator()
PHP Belgelerine Bağlantılar
[php:substr]
→ substr
Kaynak Kodu
Kod bloğu ```lang
ile başlar ve ```
ile biter. Desteklenen diller php
,
latte
, neon
, html
, css
, js
ve sql
. Girinti için her
zaman sekme kullanın.
```php
public function renderPage($id)
{
}
```
Dosya adını ```php .{file: ArrayTest.php}
olarak da belirtebilirsiniz ve kod bloğu bu şekilde
oluşturulacaktır:
public function renderPage($id)
{
}
Başlıklar
Üst başlık (sayfa adı) yıldızlarla altı çizili (*
). For normal headings use equal signs (=
)
and then hyphens (-
).
MVC Applications & Presenters
*****************************
...
Link Creation
=============
...
Links in Templates
------------------
...
Kutular ve Stiller
Sınıf ile işaretlenmiş baş paragraf .[perex]
Sınıf ile işaretlenmiş notlar .[note]
Sınıf ile işaretlenmiş uç .[tip]
Sınıf ile işaretlenmiş uyarı .[caution]
Sınıf ile işaretlenmiş güçlü uyarı .[warning]
Sürüm numarası .{data-version:2.4.10}
Sınıflar ilgili satırdan önce yazılmalıdır:
.[note]
This is a note.
Lütfen aşağıdaki gibi kutulara dikkat edin .[tip]
dikkat çeker ve bu nedenle daha az önemli bilgiler için
değil, vurgulamak için kullanılmalıdır.
İçindekiler
Sayfa 4 000 bayttan uzun olduğunda içindekiler tablosu (kenar çubuğundaki bağlantılar) otomatik olarak oluşturulur. Bu
varsayılan davranış bir {{toc}}
meta etiketi. TOC için metin varsayılan olarak
başlıktan alınır, ancak farklı bir metin kullanmak mümkündür. .{toc}
değiştirici. Bu özellikle uzun
başlıklar için kullanışlıdır.
Long and Intelligent Heading .{toc: A Different Text for TOC}
=============================================================
Meta Etiketler
- kendi sayfa başlığınızı ayarlama (içinde
<title>
ve ekmek kırıntıları){{title: Another name}}
- yeniden yönlendirme
{{redirect: pla:cs}}
– bağlantılara bakınız - zorlama
{{toc}}
veya devre dışı bırakma{{toc: no}}
i̇çeri̇k tablosu