<%= stylesheet_link_tag "wiki_syntax_detailed.css" %>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

"Redmine web site":https://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)}}
issue

Inserts a link to an issue with flexible text. Examples:

{{issue(123)}}                              -- Issue #123: Enhance macro capabilities
{{issue(123, project=true)}}                -- Andromeda - Issue #123:Enhance macro capabilities
{{issue(123, tracker=false)}}               -- #123: Enhance macro capabilities
{{issue(123, subject=false, project=true)}} -- Andromeda - Issue #123

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

Default code highlighting relies on Rouge, a pure Ruby code highlighter. Rouge 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 - the names inside parentheses are aliases. Please refer to the list of languages supported by Redmine code highlighter.

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

<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