Doku підтримує просту мову розмітки, яка намагається зробити файли даних максимально читабельними.
Ця сторінка містить усі можливі синтаксиси, які ви можете використовувати під час редагування сторінок.
Просто подивіться на джерело
даної сторінки, натиснувши “[Редагувати цю Сторінку]“.
Doku підтримує жирний, нахилений та підкреслений текст. Звичайно, ви можете поєднувати всі ці атрибути.
*
.
* Це список
* Другий пункт
* У вас можуть бути різні
* рівні вкладення
* Ще один пункт
==Джерело:==
<code>
* Це список
* Другий пункт
* У вас можуть бути різні
* рівні вкладення
* Ще один пункт
</code>
===== Таблиці =====
Doku підтримує простий синтаксис для створення таблиць.
^ Heading 1 ^ Heading 2 ^ Heading 3 ^
| Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 |
| Row 2 Col 1 | some colspan (note the double pipe) ||
| Row 3 Col 1 | Row 3 Col 2 | Row 3 Col 3 |
Рядки таблиці повинні починатися і закінчуватися символами |
для звичайних рядків або ^
для заголовків.
==Джерело:==
^ Heading 1 ^ Heading 2 ^ Heading 3 ^
| Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 |
| Row 2 Col 1 | some colspan (note the double pipe) ||
| Row 3 Col 1 | Row 3 Col 2 | Row 3 Col 3 |
Щоб з'єднати комірки горизонтально, просто зробіть наступну комірку повністю порожньою, як показано вище. Не забудьте завжди мати однакову кількість роздільників комірок!
===Вертикальні Заголовки===
Вертикальні заголовки також можливі.
| ^ Heading 1 ^ Heading 2 ^
^ Heading 3 | Row 1 Col 2 | Row 1 Col 3 |
^ Heading 4 | no colspan this time | |
^ Heading 5 | Row 2 Col 2 | Row 2 Col 3 |
Як бачите, це роздільник комірок перед коміркою, який визначає форматування:
==Джерело:==
| ^ Heading 1 ^ Heading 2 ^
^ Heading 3 | Row 1 Col 2 | Row 1 Col 3 |
^ Heading 4 | no colspan this time | |
^ Heading 5 | Row 2 Col 2 | Row 2 Col 3 |
===Rowspan===
Ви можете мати об'єднання рядків (вертикально з'єднані комірки), додавши ':::' в комірки нижче тієї, до якої вони повинні підключитися.
^ Heading 1 ^ Heading 2 ^ Heading 3 ^
| Row 1 Col 1 | this cell spans vertically | Row 1 Col 3 |
| Row 2 Col 1 | ::: | Row 2 Col 3 |
| Row 3 Col 1 | ::: | Row 2 Col 3 |
Крім символів об'єднання рядків ці комірки не повинні містити чогоcь іншого.
==Джерело:==
^ Heading 1 ^ Heading 2 ^ Heading 3 ^
| Row 1 Col 1 | this cell spans vertically | Row 1 Col 3 |
| Row 2 Col 1 | ::: | Row 2 Col 3 |
| Row 3 Col 1 | ::: | Row 2 Col 3 |
===Вирівнювання стовпця===
Ви також можете вирівняти вміст таблиці. Просто додайте принаймні два пробіли на протилежному кінці тексту:
* Додайте два пробіли зліва, щоб вирівняти праворуч
* два пробіли праворуч для вирівнювання ліворуч
* та принаймні два пробіли на обох кінцях для центрування тексту.
^ Table with alignment ^^^
| right| center |left |
|left | right| center |
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
Ось як це виглядає в джерелі:
==Джерело:==
^ Table with alignment ^^^
| right| center |left |
|left | right| center |
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
Примітка: вертикальне вирівнювання не підтримується!
===Максимальна ширина===
Таблицю можна розширити до максимальної доступної ширини. Для цього додайте “~~~” до одного з рядків таблиці.
^ Table with alignment ^^^~~~
| right| center |left |
|left | right| center |
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
==Джерело:==
^ Table with alignment ^^^~~~
| right| center |left |
|left | right| center |
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
===== Кодові блоки =====
Ви можете включити блоки коду до своїх документів, відділивши їх принаймні двома пробілами (як, наприклад, для попередніх прикладів) або за допомогою тегів
“<code>” або “<file>”.
Це текст з відступом на два пробіли.
<code>
Це відформатований код, всі пробіли збережені: як ←оці
</code>
===== Вкладення Коду =====
Ви можете вбудовувати необроблений вихідний код у свої документи, використовуючи тег “<code>”.
==приклад:==
<code>
#include <iostream>
using namespace std;
int main(){
int n, t1 = 0, t2 = 1, nextTerm = 0;
cout « “Enter the number of terms: ”;
cin » n;
cout « “Fibonacci Series: ”;
for (int i = 1; i ⇐ n; ++i){
Prints the first two terms.
if(i == 1){
cout « “ ” « t1;
continue;
}
if(i == 2){
cout « t2 « “ ”;
continue;
}
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
cout « nextTerm « “ ”;
}
return 0;
}
</code>
==== Код, що завантажується ====
Коли ви використовуєте синтаксис “<code>”, як зазначено вище, ви можете
зробити показаний код також доступним для завантаження. Це можна зробити
вказуючи ім'я файлу після мовного коду:
<code fibonacci.cpp>
#include <iostream>
using namespace std;
int main(){
int n, t1 = 0, t2 = 1, nextTerm = 0;
cout « “Enter the number of terms: ”;
cin » n;
cout « “Fibonacci Series: ”;
for (int i = 1; i ⇐ n; ++i){
Prints the first two terms.
if(i == 1){
cout « “ ” « t1;
continue;
}
if(i == 2){
cout « t2 « “ ”;
continue;
}
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
cout « nextTerm « “ ”;
}
return 0;
}
</code>
===== Без форматування =====
Якщо вам потрібно відобразити текст **саме так**, як він вводиться
(без жодного форматування), позначте його з кожної сторони символами “".
==Джерело:==
Якщо вам потрібно відобразити текст саме так**, як він вводиться
(без жодного форматування), позначте його з кожної сторони символами "”.