Про Markdown¶
Общие сведения¶
Markdown - это простой способ форматирования текста, который отлично смотрится на любом устройстве. Он не делает ничего такого, как изменение размера, цвета или типа шрифта - только самое необходимое, используя символы клавиатуры, которые вы уже знаете.
Проблема Markdown заключается в большом количестве реализаций ("ароматов" или "вкусов"), но в 2019 году ситуация изменяеться в лучшую сторону, так как осуществляется попытка его строгого определения под именем CommonMark в базовой его части.
.
GitHub Flavored Markdown - строгое надмножество CommonMark. Все функции, которые поддерживаются в пользовательском контенте GitHub и не указаны в исходной спецификации CommonMark, называются расширениями и выделяются как таковые.
В приложениях .NET для преобразования текста в формате Markdown в HTML рекомендуется использовать Markdig - совместимый с CommonMark, расширяемый процессор Markdown для .NET.
Расширение Markdown Editor для Visual Studio использует Markdig и представляет собой полнофункциональный редактор Markdown с предварительным просмотром в реальном времени и подсветкой синтаксиса. Поддерживает GitHub Flavored Markdown.