Это старая версия документа.


Форматирование синтаксиса

Создание и удаление страницы

Создание

Для того, чтобы создать страницу, нужно в конкретном разделе после адресной строки ввести её название латинскими буквами.

[[wiki/syntax/new]]

Выдастся сообщение о том, что страница не найдена и будет предложено её создать.

Кроме того, название страницы вписать а адресную строку, так и добавить ссылку на несуществующую страницу.

Пример:

Удаление

Для того, чтобы удалить страницу нужно:

  1. Удалить все ссылки на неё. Для этого в адресной строке добавляем к тому, что написано ?do=backlink. DоkuWiki выдаст все страницы, которые ссылаются на текущую.
  2. На удаляемой странице нажать "Править", удалить весь текст и сохранить.

Форматирование текста

**Жирный**

Жирный

__Подчёркнутый__

Подчёркнутый

//Курсив//

Курсив

При формировании списков нужно сначала ставить 2 пробела, затем спец символ (звёздочка для ненумерованного списка, минус для нумерованного). Если нужен элемент списка более нижнего уровня, то ставим перед символом на 2 пробела больше.

  * Ненумерованный список
  * Ненумерованный список
  • Ненумерованный список
  • Ненумерованный список
  - Нумерованный список
  - Нумерованный список
  1. Нумерованный список
  2. Нумерованный список

Ссылки

Здесь описаны правила организации ссылок при создании страниц с помощью системы DokuWiki.

После слова результат следует снимок экрана с тем, как это будет выглядеть в системе.

Внешние ссылки

Внешние ссылки распознаются автоматически: http://www.google.com.

Или просто www.google.com.

Также можно указывать текст ссылки:

[[http://www.google.com|Это ссылка на Google]]

Результат:

Это ссылка на Google 

Адреса электронной почты тоже распознаются: andi@splitbrain.org.

Внутренние ссылки.

Внутренние ссылки создаются посредством квадратных скобок.

Можно либо просто указать 

[[wiki/syntax]]

Результат:

Форматирование синтаксиса

Либо дополнительно прописать

[[wiki/syntax|Справка по синтаксису]]

Результат:

Справка по синтаксису 

Имена Wiki-страниц автоматически переводятся в нижний регистр, спецсимволы использовать нельзя.

Ставить ссылки на определённый раздел тоже можно. Просто добавьте через решётку имя раздела, также как это делается в HTML.

Ссылка на

[[wiki/syntax?&#внутренние_ссылки|Внутренние ссылки]]

Результат:

Внутренние ссылки

Примечания:

  • Ссылки на существующие страницы отображаются иным цветом, чем ссылки на несуществующие.
  • Внутренние ссылки без указанного текста могут отображаться по разному в зависимости от настроек - в качестве текста может использоваться название страницы или заголовок первого уровня. Так что лучше каждый раз указывать текст ссылки.
  • Если меняется название раздела, ссылки на него не меняются автоматически. Так что не очень полагайтесь на ссылки на разделы.

Ссылки на другие разделы документации

Ссылки на другие разделы документации могут быть двух типов:

  • На конкретный раздел;
  • На подпункт конкретного раздела (статью).

Оба типа ссылок полагается начинать с пространства имён. Перед самой ссылкой полагается писать название раздела, в котором находится глава.
Внутренние ссылки первого типа полагается писать следующим образом:

[Методика] [[ссылка_на_методику]], глава [[ссылка_на_главу]].

Примечание! Если методика – это руководство пользователя или технического специалиста или ссылка спотребляется вместе со "см.", то слово "методика" не пишется.
Никаких названий дописывать не нужно, они подставятся автоматически.

Пример:

см. [[ru/bsc/bsc]], глава [[ru/bsc/develop/data_struct]]

результат:
см. Разработка сбалансированной системы показателей, глава Объекты ССП

Ссылки второго типа полагается писать следующим образом:

[Методика] [[ссылка_на_методику]], статья [[ссылка_на_главу#ссылка_на_статью|этот раздел]]

В этом случае нужно в ссылке статьи обязательно дописывать название статьи. Замечание про [методика] сохраняется.

Пример:

см. [[ru/bsc/bsc]], статья [[ru/bsc/develop/indicator_target#свойства_показателя|Свойства показателя]]

Результат:
см. Разработка сбалансированной системы показателей, статья Свойства показателя
Поскольку в данном случае мы пишем название статьи вручную, то при смене названия статьи внутри документа придётся также менять название ссылки вручную. (Делается это поиском ссылки на изменённую статью с помощью комынды ?do=backlink, подробнее см. удаление)

Примечание! Склонять слова нужно в том случае, если мы используем выражение "описано в". Если использовать "см.", то склонять не нужно.

Примеры:

Описано в методике Проектирование системы управления, в главе Нотация EPC.
Описано в методике Проектирование системы управления, в статье Команды панели инструментов для диаграммы epc.
Описано в Руководство пользователя, в главе Системные требования.

Картинки ссылки.

Совместив синтаксис ссылки и картинки, можно вставить в текст картинку, которая будет внутренней или внешней ссылкой:

[[http://www.php.net|{{dokuwiki-128.png}}]]

Учтите: форматирование картинок это единственная синтаксическая конструкция, которую можно использовать в тексте ссылки.

Картинки и другие файлы в DokuWiki.

Здесь приводятся способы вставки картинок при создании страниц в системе DokuWiki.

Но чаще всего приходится вставлять картинки с помощью стороннего плагина ImageBox. Подробности о нём ниже.

С помощью фигурных скобок можно вставлять в текст внешние и внутренние картинки.

{{wiki/syntax/dokuwiki-128.png?nolink}}

nolink - команда необходимая для того, чтобы изображение было не кликабельно.

Поставив слева или справа пробел можно задать выравнивание картинки:

{{wiki/syntax/dokuwiki-128.png?nolink }} {{ wiki/syntax/dokuwiki-128.png?nolink }} {{ wiki/syntax/dokuwiki-128.png?nolink}}

Картинке можно задать название (в большинстве браузеров оно отображается в виде всплывающей подсказки).

{{wiki/syntax/dokuwiki-128.png?nolink|DokuWiki}}

DokuWiki

Если нужно прикрепить картинку как файл или просто прикрепить какой-либо файл, то для этого пишем относительную ссылку на него.
Для файлов

{{wiki/syntax/1.xml}}

результат
1.xml

Для изображений после ссылки на изображение дописываем linkonly

{{wiki\syntax\dokuwiki-128.png?linkonly}}

результат
dokuwiki-128.png

Ссылку на изображение нужно указывать с учётом пространства имён:

{{ ru/head1/img1.png }}

При этом необходимо, чтобы картинка находилась в каталоге Media в соответствущем месте:

/media/ru/head1/img1.png.

 

Все иконки должны браться из единой папки: common/icons.

Иконки пронумерованы с 0 до 257. Если в системе меняется какая-либо иконка, то менять её именно в этой папке, чтобы потом изменения отобразились везде, где она есть.

Если есть иконки со словами, то вставлять их в подобный каталог в соответствующий региональный раздел. (н-р ru/common/icons).

 

Все большие изображение, шириной более 800 пикселей, нужно сжимать.

Для сжатия использовать FastStown Wiever. Использовать фильтр Lanczos3.

Прочий синтаксис.

Прочие особенности синтаксиса не нужны.

Для конвертации страниц используется Html2DokuWiki.ЕХЕ (лежит в этой же папке). Принимает этот HTML код небольшими порциями.

Но ссылки и изображение приходится редактировать вручную.

Для названия статьи всегда используем заголовок первого уровня ( ====== Заголовок1 ====== ). Остальные по понижающейся ( ===== Заголовок2 ===== ).

Для того, чтобы вставить блок «Внимание» («Примечания»), нужно использовать заголовок 5-го уровня ( == Внимание! == ), затем продолжать писать, как обычные раздел, а завершать блок пустым заголовком второго уровня ( ===== ===== ).

               

Правила вставки картинок с использованием плагина imagebox.

Вставка рисунка внутри рамки с помощью плагина imagebox осуществляется с помощью тага

[{{ путь?nolink |Рисунок 1. Описание}}]

Здесь:

  1. Путь – путь к файлу.
  2. ? – разделитель.
  3. nolink – команда с помощью которой изображение перестаёт быть ссылкой на само себя (по умолчанию в ДокуВики при нажатии на любое изображение осуществляется переход на него)
  4. | - разделитель.
  5. Рисунок 1. Описание – подпись к рисунку. Структура подписи следующая:
    • Сначала пишется «Рисунок 1.» обычным шрифтом (без подчёркивания и курсива) с точкой на конце.
    • Описание, если такое присутствует. Шрифт обычный (без подчёркивания и курсива).

Пример: [{{ wiki/syntax/dokuwiki-128.png |Логотип ДокуВики}}]

Логотип ДокуВики

Правила вставки таблиц с помощью плагина tablebox (таблицы с обрамлением рамкой)

Вставка таблиц внутри рамки осуществляется с помощью следующих тагов:

<startTableBox>
^ Заголовок1 ^ Заголовок2 ^
| Ячейка1 | Ячейка2 |
| Ячейка3 | Ячейка4 |
<endTableBox| Таблица>

Заголовок1 Заголовок2
Ячейка1 Ячейка2
Ячейка3 Ячейка4
Таблица

Здесь:

  1. <startTableBox> - начало контейнера.
  2. ^ Заголовок 1 ^ Заголовок 2 ^
    | Ячейка 1 | Ячейка 2 |
    | Ячейка 3 | Ячейка 4 | - содержимое таблицы (стандартный синтаксис ДокуВики)
  3. <endTableBox|Таблица 1. Описание>
    • endTableBox – команда контейнера.
    • | - разделитель.
    • Таблица 1. Описание – подпись к таблице:
      • Сначала пишется «Таблица 1.» обычным шрифтом (без подчёркивания и курсива) с точкой на конце.
      • Описание, если такое присутствует. Шрифт обычный (без подчёркивания и курсива).

Плагин Tag

Для вставки тэгов необходимо пользоваться следующим кодом:

{{tag>Таг}}

Если к странице нужно прикрепить несколько тагов, то разделяются они пробелами.
Таги стоит вводить аккуратно, т.к. лишний символ = новый таг.

Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki