⇤ ← Revision 1 as of 2013-03-04 23:20:33
Size: 2796
Comment: initial
|
Size: 2986
Comment: proposal
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
[[../|BnW]] использует [[https://ru.wikipedia.org/wiki/Markdown|Markdown]]-форматирование для отображения постов и комментариев в вебморде. | [[../|BnW]] использует [[https://ru.wikipedia.org/wiki/Markdown|Markdown]]-форматирование для отображения постов и комментариев в веб-интерфейсе. |
Line 31: | Line 31: |
* [[../posts_formatting_proposal|Устаревший черновик]] по улучшению синтаксиса; XHTML-IM часть остаётся актуальной |
Форматирование
BnW использует Markdown-форматирование для отображения постов и комментариев в веб-интерфейсе.
Поддерживаются следующие расширения синтаксиса (в основном это GFM):
- Одинарные переносы строк переносят на следующую строчку
- Нижние подчёркивания внутри строк не форматируются как курсив
- Ссылки в тексте автоматически становятся кликабельными
Поддержка мультистрочного кода, окружённого ```
Возможно указание языка программирования для подсветки синтаксиса на на первой строчке с ```
- Номера постов вида #0XYNTA и #0XYNTA/NYA автоматически становятся ссылками
- Упоминания пользователей вида @user автоматически становятся ссылками
Подсветка кода
Многострочный код подсвечивается с помощью библиотеки highlight.js. Если не указан язык, то библиотека пытается угадать язык программирования сниппета, но это редко у неё получается. Поэтому желательно всегда его указывать. Список поддерживаемых языков доступен здесь.
Описание синтаксиса
Руководств по Markdown в сети достаточно, поэтому мы не будем делать ещё одно, а приведём ссылки на некоторые из них:
См. также
Устаревший черновик по улучшению синтаксиса; XHTML-IM часть остаётся актуальной