Apex: Universal Markdown Processor
5 days ago
- #Apex
- #UniversalProcessor
- #Markdown
- Apex is a universal Markdown processor aiming to support various syntaxes like Kramdown, MultiMarkdown, and CommonMark.
- It defaults to a unified mode combining features from different processors, adjusting automatically to the syntax used.
- Apex is designed to be permissive, allowing seamless use of Markdown across different platforms without compatibility issues.
- The ultimate goal is to integrate Apex into Marked as a universal Markdown processor option.
- Apex is open source, encouraging contributions via code or issue reporting.
- Special features include breaking consecutive lists, external file inclusion, automatic formatting detection, and advanced table syntax.
- Supports callout syntax, table of contents, configurable header IDs, GitHub emojis, and wiki linking.
- Kramdown's IALs feature is included for adding classes, IDs, and attributes to elements.
- Available for installation via Homebrew and documented on GitHub with a comprehensive wiki.