welcome: please sign in
location: Diff for "u/Stiletto/BnW/Форматирование"
Differences between revisions 8 and 9
Revision 8 as of 2016-08-22 17:49:26
Size: 4675
Editor: anonymous
Comment:
Revision 9 as of 2018-01-05 04:58:19
Size: 4679
Editor: anonymous
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

[[../
|BnW]] по умолчанию использует plaintext-форматирование для отображения постов и комментариев в веб-интерфейсе. Также поддерживаются markdown и moinmoin. Умолчание задаётся настройкой {{{default_format}}}, сменить её можно с помощью команды {{{set}}} (см. статьи по [[../Интерфейс_simplified|упрощённому]] и [[../Интерфейс_redeye|красноглазому]] интерфейсам).
[[u/Stiletto/BnW|BnW]] по умолчанию использует plaintext-форматирование для отображения постов и комментариев в веб-интерфейсе. Также поддерживаются markdown и moinmoin. Умолчание задаётся настройкой {{{default_format}}}, сменить её можно с помощью команды {{{set}}} (см. статьи по [[u/Stiletto/BnW/Интерфейс_simplified|упрощённому]] и [[u/Stiletto/BnW/Интерфейс_redeye|красноглазому]] интерфейсам).
Line 6: Line 5:

Поддерживаются следующие расширения синтаксиса (в основном это [[https://help.github.com/articles/github-flavored-markdown|GFM]]):
Поддерживаются следующие расширения синтаксиса (в основном это [[https://github.github.com/gfm/|GFM]]):
Line 18: Line 16:
Line 22: Line 19:
Line 30: Line 26:
Line 37: Line 32:
Line 39: Line 33:
Line 48: Line 41:
Line 51: Line 43:
 * [[../posts_formatting_proposal|Устаревший черновик]] по улучшению синтаксиса; XHTML-IM часть остаётся актуальной  * [[u/Stiletto/BnW/posts_formatting_proposal|Устаревший черновик]] по улучшению синтаксиса; XHTML-IM часть остаётся актуальной

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

BnW по умолчанию использует plaintext-форматирование для отображения постов и комментариев в веб-интерфейсе. Также поддерживаются markdown и moinmoin. Умолчание задаётся настройкой default_format, сменить её можно с помощью команды set (см. статьи по упрощённому и красноглазому интерфейсам).

Markdown

Поддерживаются следующие расширения синтаксиса (в основном это GFM):

  • Одинарные переносы строк переносят на следующую строчку
  • Нижние подчёркивания внутри слов не форматируются как курсив
  • Ссылки в тексте автоматически становятся кликабельными
  • Поддержка мультистрочного кода, окружённого ```

  • Возможно указание языка программирования для подсветки синтаксиса на первой строчке с ```

  • Номера постов вида #0XYNTA и #0XYNTA/NYA автоматически становятся ссылками
  • Упоминания пользователей вида @user автоматически становятся ссылками

Подсветка кода

Многострочный код подсвечивается с помощью библиотеки highlight.js. Если не указан язык, то библиотека пытается угадать язык программирования сниппета, но это редко у неё получается. Поэтому желательно всегда его указывать. Список поддерживаемых языков доступен здесь.

Описание синтаксиса

Руководств по Markdown в сети достаточно, поэтому мы не будем делать ещё одно, а приведём ссылки на некоторые из них:

Создание поста

В веб-интерфейсе meow.bnw.im при создании поста тэги указываются точно также, как и в упрощённом интерфейсе в жаббире — в начале сообщения, начиная слова с * или !. Пример:

*tag1 !club !bnw !@
Oh hai! My first post.

Старое форматирование

До 28 февраля 2013 года использовалось MoinMoin-подобное форматирование. Все посты до этого числа отображаются с помощью старого форматирования, совместимость полностью сохранена. Ниже приводится синтаксис для справочных целей:

  • //курсив//

  • **полужирный**

  • [[http://url |текст]] отображается как текст

  • {{{#!язык_программирования код}}} подсветка кода, используя highlight.js; можно не указывать язык программирования: {{{код}}}

См. также

u/Stiletto/BnW/Форматирование (last edited 2018-01-05 04:58:19 by anonymous)