Форматування вікі сторінок

Лінки(посилання)

Redmine лінки(посилання)

Redmine дозволяє гіперпосилання між ресурсами (завданнями, змінами, вікі-сторінками ...) з будь-якого місця, де використовується вікі-форматування.

Вікі посилання:

Ви також можете посилатися на сторінки з вікі іншого проекту:

Вікі посилання відображаються червоним кольором, якщо сторінка ще не існує: Неіснуюча сторінка.

Посилання на інші ресурси:

Запобігання перетворенню(escaping):

Зовнішні посилання

URLs (starting with: www, http, https, ftp, ftps, sftp and sftps) and email addresses are automatically turned into clickable links:

http://www.redmine.org, someone@foo.bar

відображається як: http://www.redmine.org, someone@foo.bar

Якщо ви хочете, відобразити текст замість URL, ви можете використовувати дужки:

"Redmine web site":http://www.redmine.org

відображається як: Redmine web site

Форматування тексту

Для таких речей як: заголовки, жирний текст, таблиці, списки, Redmine підтримує Textile синтаксис. Перегляньте https://uk.wikipedia.org/wiki/Textile для отримання інформації як цим користуватись. Нижче наводиться декілька прикладів, але можливості Textile набагато більщі ніж у наведених прикладах.

Стиль шрифту

* *Жирний*
* _Курсив_
* _*Жирний курсив*_
* +Підкреслений+
* -Закреслений-

Відображення:

Вбудовані(inline) зображення

Заголовки

h1. Заголовок

h2. Підзаголовок

h3. Підзаголовок

Redmine призначає якір кожному з цих заголовків, таким чином, ви можете посилатись на них з "#Заголовок", "#Підзаголовок" і так далі.

Параграфи

p>. right aligned
p=. centered

Це центрований абзац.

Цитати

Почніть параграф з bq.

bq. Redmine — серверний веб-додаток з відкритим кодом для управління проектами та відстежування помилок. До системи входить календар-планувальник та діаграми Ганта
для візуального представлення ходу робіт за проектом та строків виконання.

Відображається:

Redmine — серверний веб-додаток з відкритим кодом для управління проектами та відстежування помилок. До системи входить календар-планувальник та діаграми Ганта
для візуального представлення ходу робіт за проектом та строків виконання.

Таблиці змісту сторінки

{{toc}} => left aligned toc
{{>toc}} => right aligned toc

Горизонтальна лінія

---

Макроси

Redmine має наступні вбудовані макроси:

hello_world

Приклад макросу.

macro_list

Відображає список всіх доступних макросів, в тому числі опис, якщо такий є.

child_pages

Відображає список дочірніх сторінок. Без аргументів, він відображає дочірні сторінки поточної сторінки вікі. Приклад:

{{child_pages}} -- може бути використаний тільки на вікі-сторінці
{{child_pages(depth=2)}} -- відображає тільки 2 рівня вкладень
include

Вставити вікі-сторінку. Приклад:

{{include(Foo)}}

або вставити сторінку з конкретного проекту вікі:

{{include(projectname:Foo)}}
collapse

Втавте блок тексту, який має з'являтись при натисканні на "Детальніше...". Приклад:

{{collapse(Детальніше...)
Це блок тексту прихований по замовчуванню.
Його можливо показати натиснувши на посилання
}}
thumbnail

Відображає інтерактивні мініатюри вкладеного зображення. Приклади:

{{thumbnail(image.png)}}
{{thumbnail(image.png, size=300, title=Thumbnail)}}

Підсвітка синтаксису коду

Default code highlightment relies on Rouge, a syntax highlighting library written in pure Ruby. It supports many commonly used languages such as c, cpp (c++), csharp (c#, cs), css, diff (patch, udiff), go (golang), groovy, html, java, javascript (js), kotlin, objective_c (objc), perl (pl), php, python (py), r, ruby (rb), sass, scala, shell (bash, zsh, ksh, sh), sql, swift, xml and yaml (yml) languages, where the names inside parentheses are aliases. Please refer to https://www.redmine.org/projects/redmine/wiki/RedmineCodeHighlightingLanguages for the full list of supported languages.

Ви можете виділити підсвіткою код в будь-якому місці, яке підтримує вікі-форматування, використовуючи наступний синтаксис (зверніть увагу, що назва мови або псевдонім не чутливі до регістру):

<pre><code class="ruby">
  Place your code here.
</code></pre>

Приклад:

# The Greeter class
class Greeter
  def initialize(name)
    @name = name.capitalize
  end

  def salute
    puts "Hello #{@name}!"
  end
end