Size: 4675
Comment:
|
← Revision 9 as of 2018-01-05 04:58:19 ⇥
Size: 4679
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; можно не указывать язык программирования: {{{код}}}
См. также
Устаревший черновик по улучшению синтаксиса; XHTML-IM часть остаётся актуальной