✓Direct Answer

Oyma supports the complete CommonMark standard, GitHub Flavored Markdown (GFM) extensions (tables, task lists, strikethrough), and Obsidian-compatible syntax (wikilinks, callouts, and YAML frontmatter).

Standards-Compliant CommonMark Foundation

The Markdown ecosystem has suffered from syntax fragmentation over the last two decades. Different parsers handle edge cases—such as nested lists, indented code blocks, and escaped characters—in incompatible ways.

Oyma resolves this by anchoring its parser to the rigorous CommonMark Spec (v0.30+), ensuring that documents you write in Oyma parse predictably in any compliant Markdown engine worldwide.

GitHub Flavored Markdown (GFM) Extensions

In addition to base CommonMark, Oyma natively supports all GitHub Flavored Markdown extensions:

  • Tables: Full pipe table parsing with column alignment indicators (:---, :---:, ---:).
  • Task Lists: Interactive checkboxes (- [ ] Pending, - [x] Completed).
  • Strikethrough: Standard double tilde syntax (~~deprecated~~).
  • Autolinks: Instant clickable web URLs and email addresses.
  • Footnotes: Numerical and named footnotes ([^1]) with instant jump targets.
Syntax FeatureCommonMark CoreGFM ExtensionOyma Native Support
Headings (#)SupportedSupportedSupported
Tables (|)Not in CoreSupportedSupported (with visual editor)
Task CheckboxesNot in CoreSupportedSupported (interactive)
Wikilinks ([[]])CustomCustomSupported (bidirectional)
Obsidian CalloutsCustomCustomSupported (styled banners)
Math ($...$)CustomCustomSupported (KaTeX engine)

Obsidian-Compatible Syntaxes

To ensure frictionless interoperability with the broader personal knowledge management (PKM) community, Oyma supports:

  1. Bidirectional Wikilinks: [[Note Title]] and aliased links [[Note Title|Custom Display Text]].
  2. Standard Callout Blocks: Obsidian-style callouts (> [!NOTE], > [!WARNING], > [!TIP]).
  3. YAML Frontmatter: Frontmatter blocks delimited by --- at the top of notes for tags and properties.
  4. LaTeX Mathematical Notation: Inline math ($E=mc^2$) and display equations ($$\sum_{i=1}^n i$$).

CommonMark Edge Cases and Deterministic Parsing

In addition to basic formatting, Oyma handles intricate CommonMark specification edge cases with mathematical precision:

  • Nested Indented Lists: Seamlessly nest numbered lists within bulleted lists, complete with multiline code snippets and blockquotes without breaking list numbering.
  • Escaped Special Characters: Full support for backslash escaping to ensure technical strings and mathematical symbols render exactly as intended.
  • Fenced Code Blocks with Metadata: Multi-language syntax highlighting across 45+ languages (Rust, TypeScript, Python, Swift, Go, SQL, Bash) with support for line-number display and language tags.
  • Auto-Formatting Shortcuts: Type - or 1. or > to start formatted blocks automatically without touching the mouse.

By honoring CommonMark v0.30+, your notes will render with identical fidelity in GitHub, GitLab, Hugo, Astro, Obsidian, and standard command-line tools.

Standards-Compliant Interoperability Across Toolchains

Because Oyma adheres strictly to the official CommonMark and GFM specifications, documents authored here can be processed by any standard static site generator, such as Astro, Next.js, Hugo, Jekyll, or Gatsby, with zero syntax transformation or cleanup required.

You can point documentation build pipelines directly at your Oyma vault folder in a continuous integration environment (such as GitHub Actions or GitLab CI) and compile technical white papers, developer wikis, or internal engineering handbooks directly from your raw Markdown files.