Yandex Flavored Markdown
Yandex Flavored Markdown (YFM) is a Markdown dialect and a set of tools for transforming Markdown to HTML in real time and building complete documentation projects.
- Corresponds to CommonMark Spec.
 - Includes its own set of plugins with additional features and markup elements.
 - Fast.
 - Expandable: you can add any plugin for markdown-it or write your own.
 - Safe: HTML is escaped by default.
 - Uses dynamic validation.
 - Allows you to build a documentation project.
 
Syntax
The Yandex Flavored Markdown syntax is based on CommonMark Spec and has been supplemented with unique elements from other markup languages and template engines.
In particular:
For more information about all markup elements, see Syntax.
Creating documentation projects
Builder allows you to build a complete documentation project: with navigation, internal links, and full support for Yandex Flavored Markdown.
A built project is a set of static HTML files that can be viewed locally or on a host, in GitHub Pages, or in S3. It may include:
- 
Leading pages for quick navigation.
 - 
Variable presets to support multiple versions of documentation from the same source files.
 - 
Custom display settings:
- Wide format.
 - Current article navigation.
 - Dark theme.
 - Text size.
 
You can try changing the settings right now: click
 in the upper-right corner. 
In addition to building all files in HTML, you can build to a single-page and in YFM.
Under development
Future YFM releases are expected to include the following features:
- Static linter.
 - YFM generators from proto, OpenAPI, auto-generated Java, Python, C++, and Go documentation.
 - Customer satisfaction score (CSAT) on documentation pages.
 - Automatic local rebuild when changes are made.
 - Displaying contributors on pages.
 - Free hosting for open-source documentation projects.