in some content management systems such as Drupal and TYPO3. Markdown Extra adds the following features to Markdown: Markdown markup inside HTML blocks Elements with id/class attribute "Fenced code blocks" that span multiple lines of code Tables Definition lists Footnotes Abbreviations LiaScript LiaScript is a Markdown dialect that was designed to create interactive educational content. It is implemented in Elm and TypeScript and adds additional syntax elements to define features like: Animations Automatic speech output Mathematical formulas (using KaTeX) ASCII art diagrams Various types of quizzes and surveys JavaScript is natively supported and can be attached to various elements, this way code fragments can be made executable and editable Examples Implementations Implementations of Markdown are available for over a dozen programming languages; in addition, many applications, platforms and frameworks support Markdown. For example, Markdown plugins exist for every major blogging platform. While Markdown is a minimal markup language and is read and edited with a normal text editor, there are specially designed editors that preview the files with styles, which are available for all major platforms. Many general-purpose text and code editors have syntax highlighting plugins for Markdown built into them or available as optional download. Editors may feature a side-by-side preview window or render the code directly in a WYSIWYG fashion. Some apps, services and editors that support Markdown as an editing format, including: Microsoft Teams: chat messages Discord: chat messages JotterPad: an online WYSIWYG editor that supports Markdown and fountain Doxygen: a source code documentation generator which supports Markdown with extra features RStudio: an IDE for R. It provides a C++ wrapper function for a markdown variant called sundown GitHub Flavored Markdown (GFM) ignores underscores in words, and adds syntax highlighting, task lists, and tables RMarkdown Nextcloud Notes: the default app for taking notes on the Nextcloud platform supports formatting using Markdown Joplin: a note-taking application that supports markdown formatting Simplenote Obsidian is note-taking software based on Markdown files. The GNOME Evolution email client supports composing messages in Markdown format, with the ability to send and render emails in pure Markdown format (Content-Type: text/markdown;) or to convert Markdown to plaintext or HTML email when sending. The Mozilla Thunderbird email client supports Markdown through the "Markdown here Revival" add-on. Kanboard uses the standard Markdown syntax as its only formatting syntax for task descriptions. Discourse uses the CommonMark flavor of Markdown in the forum post composer. Bugzilla uses a customized