Markdown Rendering System
(Redirected from Markdown Parser)
Jump to navigation
Jump to search
A Markdown Rendering System is a rendering system that transforms markdown format into formatted output.
- AKA: MD Renderer, Markdown Processor, Markdown Parser.
- Context:
- It can often provide Live Preview through real-time processing.
- It can often enable Custom Extensions through extension apis.
- It can often support Theme Customization through style overrides.
- It can often include Export Functions through format converters.
- ...
- It can range from being a Simple Parser to being an Advanced Processor, depending on its feature support.
- It can range from being a Lightweight Implementation to being an Enterprise Solution, depending on its performance requirements.
- It can range from being a Browser Based Renderer to being a Server Side Engine, depending on its deployment context.
- ...
- It can transform Input Text through markdown parsing.
- It can generate HTML Output through conversion rules.
- It can support Basic Syntax through core processors.
- It can handle Extended Syntax through plugin systems.
- It can maintain Document Structure through parsing algorithms.
- It can integrate with Text Editors for content authoring.
- It can connect to Version Control for document management.
- It can support Content Management Systems for web publishing.
- ...
- Example(s):
- Library Based Renderers, such as:
- JavaScript Implementations, such as:
- Python Implementations, such as:
- Application Based Renderers, such as:
- Desktop Applications, such as:
- Typora for wysiwyg editing.
- MarkText for document authoring.
- Web Applications, such as:
- StackEdit for online editing.
- Dillinger for cloud processing.
- Desktop Applications, such as:
- ...
- Library Based Renderers, such as:
- Counter-Example(s):
- Rich Text Editors, which lack markdown syntax support.
- Plain Text Processors, which lack formatting capabilitys.
- HTML Renderers, which process html markup directly instead of markdown syntax.
- See: Text Processor, Document Renderer, Format Converter, Syntax Parser.